IncomingMessageInterface¶
-
class
kanzi::connect
::
IncomingMessageInterface
¶ Abstract message router interface for incoming messages.
Subclassed by ServiceManager
Public Types
-
enum
Status
¶ Values:
-
enumerator
Ok
¶ Message handled OK.
-
enumerator
ErrorGeneric
¶ Generic error, reason unknown.
-
enumerator
ErrorInvalidMessage
¶ Received message did not contain all the relevant information.
-
enumerator
ErrorUnknownDestination
¶ Target not found.
-
enumerator
ErrorNotRunning
¶ Server was not running.
-
enumerator
-
typedef enum kanzi::connect::IncomingMessageInterface::Status
Status
Public Functions
Routes a message from a client to right destination.
- Return
Ok if message got routed - some error otherwise.
- Parameters
message
: the message that got received.connectedClient
: defines the client that sent the message
-
IncomingMessageInterface::Status
validateServiceState
(const string &serviceIdentifier) = 0¶
-
enum