|
ADTF
|
Inherits adtf::services::catwo::IRPCObjectServerRegistry.
Classes | |
| class | IRPCServer |
Public Member Functions | |
| ADTF_IID (IRPCObjectServerRegistry, "rpc_object_server_registry.iron.services.adtf.iid") | |
| interface identifier | |
| virtual tResult | AddRPCServer (IRPCServer *pRPCServer)=0 |
Public Member Functions inherited from adtf::services::catwo::IRPCObjectServerRegistry | |
| ADTF_IID (IRPCObjectServerRegistry, "rpc_object_server_registry.catwo.services.adtf.iid") | |
| interface identifier | |
| virtual tResult | RegisterRPCObject (const char *strObjectName, const adtf::ucom::ant::iobject_enum< adtf::remote::ant::IRPCObjectServer > &oInterfaceObjects)=0 |
| virtual tResult | GetRPCObjectInterfaces (const char *strObjectName, adtf::ucom::ant::iobject_enum< adtf::remote::ant::IRPCObjectServer > &oInterfaceObjects) const =0 |
Public Member Functions inherited from adtf::services::bat::IRPCObjectServerRegistry | |
| ADTF_IID (IRPCObjectServerRegistry, "rpc_object_server_registry.bat.services.adtf.iid") | |
| interface identifier | |
| virtual tResult | StartListening (const char *strURL)=0 |
| virtual tResult | StartListening ()=0 |
| Starts listening to the given url. | |
Public Member Functions inherited from adtf::services::ant::IRPCObjectServerRegistry | |
| ADTF_IID (IRPCObjectServerRegistry, "rpc_object_server_registry.ant.services.adtf.iid") | |
| interface identifier | |
| virtual tResult | GetProtocol (base::ant::IString &&strProtocol) const =0 |
| virtual tResult | GetRPCObjectServers (ucom::ant::iobject_enum< remote::ant::IRPCObjectServer > &lstObjects) const =0 |
| virtual tResult | RegisterRPCObjectServer (const char *strObjectName, const ucom::ant::iobject_ptr< remote::ant::IRPCObjectServer > &pObject)=0 |
| virtual tResult | UnregisterRPCObjectServer (const char *strObjectName)=0 |
| virtual tResult | StopListening ()=0 |
| Stops listening. No messages will be forwarded. | |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Additional Inherited Members | |
Protected Member Functions inherited from adtf::services::ant::IRPCObjectServerRegistry | |
| ~IRPCObjectServerRegistry ()=default | |
| hidden DTOR | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |