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