38 :
Profile(endpoint, false), _keyvalueService(endpoint), _eventService(endpoint)
void RegisterDiscoverable(Discoverable *discoverable)
Register a new Discoverable service.
The Event service is responsible for triggering, handling and monitoring events.
The Key-Value Service is responsible for getting and setting named values.
virtual ~MemberProfile()
Destroy the MemberProfile object.
Service profile for swarm members.
swarmio::services::event::Service & GetEventService()
Get a reference for the Event service.
swarmio::services::discovery::Service _discoveryService
Discovery service.
void UnregisterDiscoverable(Discoverable *discoverable)
Unregister a Discoverable service.
MemberProfile(Endpoint *endpoint)
Construct a new MemberProfile.
Abstract base class for Endpoint implementations.
swarmio::services::event::Service _eventService
Event service.
swarmio::services::keyvalue::Service _keyvalueService
Key-Value service.
swarmio::services::keyvalue::Service & GetKeyValueService()
Get a reference for the Key-Value service.