diff options
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.h | 2 |
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 |