void RepoIdConverter::get_BuiltinTopicKey(DDS::BuiltinTopicKey_t& key) const { key.value[0] = federationId(); key.value[1] = participantId(); key.value[2] = entityId(); }
void JoynrClusterControllerRuntime::registerDiscoveryProvider() { std::string domain(systemServicesSettings.getDomain()); std::shared_ptr<joynr::system::DiscoveryProvider> discoveryProvider(localCapabilitiesDirectory); std::string interfaceName(discoveryProvider->getInterfaceName()); std::string participantId(systemServicesSettings.getCcDiscoveryProviderParticipantId()); // provision the participant ID for the discovery provider participantIdStorage->setProviderParticipantId(domain, interfaceName, participantId); registerProvider<joynr::system::DiscoveryProvider>(domain, discoveryProvider); }
void JoynrClusterControllerRuntime::registerRoutingProvider() { std::string domain(systemServicesSettings.getDomain()); std::shared_ptr<joynr::system::RoutingProvider> routingProvider(messageRouter); std::string interfaceName(routingProvider->getInterfaceName()); std::string participantId(systemServicesSettings.getCcRoutingProviderParticipantId()); // provision the participant ID for the routing provider participantIdStorage->setProviderParticipantId(domain, interfaceName, participantId); registerProvider<joynr::system::RoutingProvider>(domain, routingProvider); }