Public Member Functions | List of all members
OpcUa::Server::ServicesRegistry Class Referenceabstract

#include <services_registry.h>

Inheritance diagram for OpcUa::Server::ServicesRegistry:
Inheritance graph
[legend]

Public Member Functions

virtual std::shared_ptr< OpcUa::ServicesGetServer () const =0
 
virtual void RegisterAttributeServices (OpcUa::AttributeServices::SharedPtr attributes)=0
 
virtual void RegisterEndpointsServices (OpcUa::EndpointServices::SharedPtr endpoints)=0
 
virtual void RegisterMethodServices (MethodServices::SharedPtr method)=0
 
virtual void RegisterNodeManagementServices (OpcUa::NodeManagementServices::SharedPtr attributes)=0
 
virtual void RegisterSubscriptionServices (OpcUa::SubscriptionServices::SharedPtr attributes)=0
 
virtual void RegisterViewServices (OpcUa::ViewServices::SharedPtr views)=0
 
virtual void UnregisterAttributeServices ()=0
 
virtual void UnregisterEndpointsServices ()=0
 
virtual void UnregisterMethodServices ()=0
 
virtual void UnregisterNodeManagementServices ()=0
 
virtual void UnregisterSubscriptionServices ()=0
 
virtual void UnregisterViewServices ()=0
 

Additional Inherited Members

- Private Member Functions inherited from Common::Interface
 Interface ()
 
 Interface (const Interface &)=delete
 
const Interfaceoperator= (const Interface &)=delete
 
virtual ~Interface ()
 

Detailed Description

Definition at line 20 of file services_registry.h.

Member Function Documentation

virtual std::shared_ptr<OpcUa::Services> OpcUa::Server::ServicesRegistry::GetServer ( ) const
pure virtual
virtual void OpcUa::Server::ServicesRegistry::RegisterAttributeServices ( OpcUa::AttributeServices::SharedPtr  attributes)
pure virtual
virtual void OpcUa::Server::ServicesRegistry::RegisterEndpointsServices ( OpcUa::EndpointServices::SharedPtr  endpoints)
pure virtual
virtual void OpcUa::Server::ServicesRegistry::RegisterMethodServices ( MethodServices::SharedPtr  method)
pure virtual
virtual void OpcUa::Server::ServicesRegistry::RegisterNodeManagementServices ( OpcUa::NodeManagementServices::SharedPtr  attributes)
pure virtual
virtual void OpcUa::Server::ServicesRegistry::RegisterSubscriptionServices ( OpcUa::SubscriptionServices::SharedPtr  attributes)
pure virtual
virtual void OpcUa::Server::ServicesRegistry::RegisterViewServices ( OpcUa::ViewServices::SharedPtr  views)
pure virtual
virtual void OpcUa::Server::ServicesRegistry::UnregisterAttributeServices ( )
pure virtual
virtual void OpcUa::Server::ServicesRegistry::UnregisterEndpointsServices ( )
pure virtual
virtual void OpcUa::Server::ServicesRegistry::UnregisterMethodServices ( )
pure virtual
virtual void OpcUa::Server::ServicesRegistry::UnregisterNodeManagementServices ( )
pure virtual
virtual void OpcUa::Server::ServicesRegistry::UnregisterSubscriptionServices ( )
pure virtual
virtual void OpcUa::Server::ServicesRegistry::UnregisterViewServices ( )
pure virtual

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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:10