GenericInvoker¶
-
class
kanzi::connect
::
GenericInvoker
¶ Generic invoker class that invokes service meta methods based on received messages.
Public Functions
-
GenericInvoker
(AbstractService *service)¶ Constructor.
Object is expected to live as long as contained service is alive.
- Parameters
service
: the contained service to be invoked.
-
~GenericInvoker
()¶
-
const MetaMethod *
findMethod
(const string &methodName)¶
Invokes the generic service invoker with a received message.
it is expected that right session for the message is discovered already on higher layers of software.
- Return
optional reply message that is to be dispatched to sender of the original message.
- Parameters
message
: the message to be used invocation of method.session
: the session this invoke is bound to.
Public Static Functions
-
string
composeMessageName
(const string &serviceIdentifier, string &methodIdentifier)¶
-
string
createMessagename
(const MethodDescription &method)¶
-
MethodDescription
findMethodDescription
(const string &servicexml, const string &type, const string &name)¶
-
PropertyDescriptor
findPropertyDescription
(const string &servicexml, const string &name)¶
-