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.
- Parameters
message – the message that got received.
connectedClient – defines the client that sent the message
- Returns
Ok if message got routed - some error otherwise.
-
virtual IncomingMessageInterface::Status
validateServiceState
(const string &serviceIdentifier) = 0¶
-
enum