GenericInvoker¶
-
class
kanzi::connect
::
GenericInvoker
¶ Generic invoker class that invokes service meta methods based on received messages.
Public Functions
-
explicit
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.
- Parameters
message – the message to be used invocation of method.
session – the session this invoke is bound to.
- Returns
optional reply message that is to be dispatched to sender of the original message.
Public Static Functions
-
static string
createMessagename
(const MethodDescription &method)¶
-
static MethodDescription
findMethodDescription
(const string &servicexml, const string &type, const string &name)¶
-
static PropertyDescriptor
findPropertyDescription
(const string &servicexml, const string &name)¶
-
explicit