MIRA
Public Member Functions | Public Attributes | List of all members
RPCServer::ServiceInfo< TMethodSet > Struct Template Reference

Contains all available information about a single RPC service, including the service' name, its registered methods and all implemented RPC interfaces. More...

#include <rpc/RPCServer.h>

Public Member Functions

 ServiceInfo (const std::string &iName="")
 
template<typename Reflector >
void reflect (Reflector &r)
 

Public Attributes

std::string name
 The name of this service. More...
 
TMethodSet methods
 All methods that were registered for this service. More...
 
std::set< std::string > interfaces
 All interfaces that this service supports. More...
 

Detailed Description

template<typename TMethodSet>
struct mira::RPCServer::ServiceInfo< TMethodSet >

Contains all available information about a single RPC service, including the service' name, its registered methods and all implemented RPC interfaces.

Constructor & Destructor Documentation

◆ ServiceInfo()

ServiceInfo ( const std::string &  iName = "")
inline

Member Function Documentation

◆ reflect()

void reflect ( Reflector &  r)
inline

Member Data Documentation

◆ name

std::string name

The name of this service.

◆ methods

TMethodSet methods

All methods that were registered for this service.

◆ interfaces

std::set<std::string> interfaces

All interfaces that this service supports.


The documentation for this struct was generated from the following file: