Workspace 6.21.5
Public Member Functions | List of all members
ServerTcpMessageHandler Class Reference

#include <Workspace/Application/Web/servertcpmessagehandler.h>

Inheritance diagram for ServerTcpMessageHandler:
[legend]

Public Member Functions

 ServerTcpMessageHandler (TcpMessageServer &server)
 
void cancelWatchCallback (const WorkspaceId &ws, const QUuid &watchId)
 
void clearCallbacks (const WorkspaceId &)
 
bool handle (ListResponseMsg &msg, QTcpSocket *socket) override
 
bool handle (WatchUpdatedMsg &msg, QTcpSocket *socket) override
 
bool handle (WorkspaceErrorMsg &msg, QTcpSocket *socket) override
 
bool handle (WorkspaceFailedMsg &msg, QTcpSocket *socket) override
 
bool handle (WorkspaceSuccessMsg &msg, QTcpSocket *socket) override
 
void registerListCallback (const WorkspaceId &ws, const QUuid &listId, ListCallback cb)
 
bool registerWatchCallback (const WorkspaceId &ws, JSONString watchList, WatchCallback cb)
 
void registerWorkspaceErrorCallback (const WorkspaceId &, WorkspaceErrorCallback cb)
 
void registerWorkspaceFailedCallback (const WorkspaceId &, WorkspaceFailedCallback cb)
 
void registerWorkspaceSuccessCallback (const WorkspaceId &, WorkspaceSucceededCallback cb)
 
- Public Member Functions inherited from WebTcpMessageHandler
 WebTcpMessageHandler ()
 
 ~WebTcpMessageHandler () override
 
virtual bool handle (AssignGlobalNameMsg &msg, QTcpSocket *socket)
 
virtual bool handle (AssignInputMsg &msg, QTcpSocket *socket)
 
virtual bool handle (ExecuteMsg &msg, QTcpSocket *socket)
 
virtual bool handle (ListMsg &msg, QTcpSocket *socket)
 
virtual bool handle (ListResponseMsg &msg, QTcpSocket *socket)
 
virtual bool handle (StopExecutionMsg &msg, QTcpSocket *socket)
 
virtual bool handle (TerminateMsg &msg, QTcpSocket *socket)
 
virtual bool handle (WatchCancelMsg &msg, QTcpSocket *socket)
 
virtual bool handle (WatchMsg &msg, QTcpSocket *socket)
 
virtual bool handle (WatchUpdatedMsg &msg, QTcpSocket *socket)
 
virtual bool handle (WorkspaceErrorMsg &msg, QTcpSocket *socket)
 
virtual bool handle (WorkspaceFailedMsg &msg, QTcpSocket *socket)
 
virtual bool handle (WorkspaceSuccessMsg &msg, QTcpSocket *socket)
 

Constructor & Destructor Documentation

◆ ServerTcpMessageHandler()

Member Function Documentation

◆ cancelWatchCallback()

void cancelWatchCallback ( const WorkspaceId ws,
const QUuid &  watchId 
)
Parameters
wsThe id of the workspace the existing watch is associated with
watchIdThe id of the watch to cancel

◆ clearCallbacks()

void clearCallbacks ( const WorkspaceId )

◆ handle() [1/5]

bool handle ( ListResponseMsg msg,
QTcpSocket *  socket 
)
overridevirtual

Reimplemented from WebTcpMessageHandler.

◆ handle() [2/5]

bool handle ( WatchUpdatedMsg msg,
QTcpSocket *  socket 
)
overridevirtual

Reimplemented from WebTcpMessageHandler.

◆ handle() [3/5]

bool handle ( WorkspaceErrorMsg msg,
QTcpSocket *  socket 
)
overridevirtual

Reimplemented from WebTcpMessageHandler.

◆ handle() [4/5]

bool handle ( WorkspaceFailedMsg msg,
QTcpSocket *  socket 
)
overridevirtual

Reimplemented from WebTcpMessageHandler.

◆ handle() [5/5]

bool handle ( WorkspaceSuccessMsg msg,
QTcpSocket *  socket 
)
overridevirtual

Reimplemented from WebTcpMessageHandler.

◆ registerListCallback()

void registerListCallback ( const WorkspaceId ws,
const QUuid &  listId,
ListCallback  cb 
)

◆ registerWatchCallback()

bool registerWatchCallback ( const WorkspaceId ws,
JSONString  watchList,
WatchCallback  cb 
)

◆ registerWorkspaceErrorCallback()

void registerWorkspaceErrorCallback ( const WorkspaceId ws,
WorkspaceErrorCallback  cb 
)

◆ registerWorkspaceFailedCallback()

void registerWorkspaceFailedCallback ( const WorkspaceId ws,
WorkspaceFailedCallback  cb 
)

◆ registerWorkspaceSuccessCallback()

void registerWorkspaceSuccessCallback ( const WorkspaceId ws,
WorkspaceSucceededCallback  cb 
)