Method signature information.
More...
#include <genericserviceclient.hpp>
Method signature information.
◆ create()
Factorize method signature from passed in xml snippet.
- Parameters
-
xml | the method xml definition |
- Returns
- Signature object if passed in xml was valid.
◆ getArgumentAt()
const Argument & kanzi::connect::detail::MethodSignature::getArgumentAt |
( |
size_t | index | ) |
const |
Retrieve argument at given position.
- Parameters
-
- Returns
- argument reference.
◆ getArgumentCount()
size_t kanzi::connect::detail::MethodSignature::getArgumentCount |
( |
| ) |
const |
Return amount of arguments this method requires.
- Returns
- amount of arguments.
◆ getArgumentPosition()
int kanzi::connect::detail::MethodSignature::getArgumentPosition |
( |
const string & | argumentName | ) |
const |
Retrieves the argument position by its name.
-1 if there is no argument with the requested name. \parma argumentName name of the argument
- Returns
- index of the argument.
◆ getReturnValueType()
int kanzi::connect::detail::MethodSignature::getReturnValueType |
( |
| ) |
const |
◆ getXML()
const string & kanzi::connect::detail::MethodSignature::getXML |
( |
| ) |
const |
Retrieve the introspected XML.
- Returns
- XML introspection.
The documentation for this class was generated from the following file:
- connect/genericserviceclient.hpp