summaryrefslogtreecommitdiff
path: root/src/components/transport_manager/include/transport_manager/websocket_server/websocket_session.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/transport_manager/include/transport_manager/websocket_server/websocket_session.h')
-rw-r--r--src/components/transport_manager/include/transport_manager/websocket_server/websocket_session.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/components/transport_manager/include/transport_manager/websocket_server/websocket_session.h b/src/components/transport_manager/include/transport_manager/websocket_server/websocket_session.h
index 009d2fe07c..afdacfc4ec 100644
--- a/src/components/transport_manager/include/transport_manager/websocket_server/websocket_session.h
+++ b/src/components/transport_manager/include/transport_manager/websocket_server/websocket_session.h
@@ -38,6 +38,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "protocol/raw_message.h"
#include "transport_manager/transport_adapter/transport_adapter.h"
+#include "utils/lock.h"
#include "utils/logger.h"
#ifdef ENABLE_SECURITY
@@ -103,6 +104,7 @@ class WebSocketSession
DataSendDoneCallback data_send_done_;
DataSendFailedCallback data_send_failed_;
OnIOErrorCallback on_io_error_;
+ mutable sync_primitives::Lock read_write_operations_lock_;
};
} // namespace transport_adapter