ImagingTools Core SDK
Public Member Functions | List of all members
imtrest::IResponseDispatcherabstract

#include <IResponseDispatcher.h>

Inheritance diagram for imtrest::IResponseDispatcher:
imtrest::CTcpServerComp imtrest::CUdpServerComp imtrest::CWebSocketServerComp

Public Member Functions

virtual bool SendResponse (const QByteArray &requestId, ConstResponsePtr &response) const =0
 
virtual bool SendRequest (const QByteArray &requestId, ConstRequestPtr &request) const =0
 

Detailed Description

Common interface for dispatching responses and requests to clients.

Definition at line 17 of file IResponseDispatcher.h.

Member Function Documentation

◆ SendRequest()

virtual bool imtrest::IResponseDispatcher::SendRequest ( const QByteArray &  requestId,
ConstRequestPtr &  request 
) const
pure virtual

Send a request to the client identified by the given request ID.

◆ SendResponse()

virtual bool imtrest::IResponseDispatcher::SendResponse ( const QByteArray &  requestId,
ConstResponsePtr &  response 
) const
pure virtual

Send a response to the client identified by the given request ID.