std::string serviceName;
std::string participantId;
if(!splitValidAddress(serviceAddress, domain, serviceName, participantId)) {
- return false;
+ return std::shared_ptr<_ProxyClass<_AttributeExtensions...> >();
}
return buildProxy<_ProxyClass, _AttributeExtensions...>(participantId, serviceName, domain);
std::string serviceName;
std::string participantId;
if(!splitValidAddress(serviceAddress, domain, serviceName, participantId)) {
- return false;
+ return std::shared_ptr<typename DefaultAttributeProxyFactoryHelper<_ProxyClass, _AttributeExtension>::class_t>();
}
return buildProxyWithDefaultAttributeExtension<_ProxyClass, _AttributeExtension>(participantId, serviceName, domain);