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.