iceoryx_doc  1.0.1
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
iox::roudi::ServiceRegistry Class Reference

Classes

struct  instance_t
 

Public Types

using CaproIdString_t = capro::IdString_t
 
using InstanceSet_t = cxx::vector< CaproIdString_t, MAX_INSTANCES_PER_SERVICE >
 
using serviceMap_t = std::map< CaproIdString_t, instance_t >
 

Public Member Functions

void add (const CaproIdString_t &service, const CaproIdString_t &instance)
 
void remove (const CaproIdString_t &service, const CaproIdString_t &instance)
 
void find (InstanceSet_t &instances, const CaproIdString_t &service, const CaproIdString_t &instance=capro::AnyInstanceString) const
 
const serviceMap_t & getServiceMap () const
 

Static Public Attributes

static constexpr uint32_t MAX_INSTANCES_PER_SERVICE = 100u
 

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