|
MIRA
|
Stores the signature of an RPC method including the methods name and its parameter types. More...
#include <rpc/RPCSignature.h>
Public Types | |
| typedef std::string | ReturnType |
| typedef std::vector< std::string > | ParameterTypes |
Public Member Functions | |
| RPCSignature () | |
| RPCSignature (const std::string &iName) | |
| RPCSignature (std::string &&iName) | |
| bool | operator< (const RPCSignature &rhs) const |
| bool | operator== (const RPCSignature &rhs) const |
| template<typename Reflector > | |
| void | reflect (Reflector &r) |
Public Attributes | |
| std::string | name |
| The method's name. More... | |
| ReturnType | returnType |
| The return type of the method. More... | |
| ParameterTypes | parameterTypes |
| Vector of the type of each parameter. More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const RPCSignature &v) |
Stores the signature of an RPC method including the methods name and its parameter types.
| typedef std::string ReturnType |
| typedef std::vector<std::string> ParameterTypes |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
| std::string name |
The method's name.
| ReturnType returnType |
The return type of the method.
| ParameterTypes parameterTypes |
Vector of the type of each parameter.
1.8.14