ADTF
Loading...
Searching...
No Matches
adtf::streaming::cDefaultBindingProxy Class Reference

bring latest ant::cDefaultBindingProxy to default scope More...

#include <interface_binding_proxy.h>

Inherits adtf::streaming::ant::binding_proxy< adtf::ucom::ant::IObject, false >.

Public Member Functions

 ADTF_CLASS_ID_NAME (cDefaultBindingProxy, "default_binding_proxy.streaming.adtf.cid", "Binding Proxy")
 Implements the adtf::ucom::IClassInfo.
 
 cDefaultBindingProxy (const char *strName)
 
- Public Member Functions inherited from adtf::streaming::ant::binding_proxy< adtf::ucom::ant::IObject, false >
 binding_proxy ()
 CTOR.
 
 binding_proxy (const char *strName)
 
 binding_proxy (const char *strName, const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType)
 
virtual ~binding_proxy ()
 DTOR.
 
tResult SetBindingType (const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType)
 
tResult GetBindingType (adtf::ucom::iobject_ptr< const IBindingType > &pBindingType) const override
 
tResult GetServerObject (adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer) const override
 
tResult BindServerObject (const adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer, const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType) override
 
tResult UnbindServerObject (const adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer) override
 
tResult AttachRouting (const adtf::ucom::iobject_ptr< IBindingProxy > &pBindingTo) override
 
tResult DetachRouting (const adtf::ucom::iobject_ptr< IBindingProxy > &pBindingTo) override
 
 binding_proxy ()
 CTOR.
 
 binding_proxy (const char *strName)
 
 binding_proxy (const char *strName, const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType)
 
virtual ~binding_proxy ()
 DTOR.
 
tResult SetBindingType (const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType)
 
tResult GetBindingType (adtf::ucom::iobject_ptr< const IBindingType > &pBindingType) const override
 
tResult GetServerObject (adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer) const override
 
tResult BindServerObject (const adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer, const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType) override
 
tResult UnbindServerObject (const adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer) override
 
tResult AttachRouting (const adtf::ucom::iobject_ptr< IBindingProxy > &pBindingTo) override
 
tResult DetachRouting (const adtf::ucom::iobject_ptr< IBindingProxy > &pBindingTo) override
 
 binding_proxy ()
 CTOR.
 
 binding_proxy (const char *strName)
 
 binding_proxy (const char *strName, const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType)
 
virtual ~binding_proxy ()
 DTOR.
 
tResult SetBindingType (const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType)
 
tResult GetBindingType (adtf::ucom::iobject_ptr< const IBindingType > &pBindingType) const override
 
tResult GetServerObject (adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer) const override
 
tResult BindServerObject (const adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer, const adtf::ucom::iobject_ptr< const IBindingType > &pBindingType) override
 
tResult UnbindServerObject (const adtf::ucom::iobject_ptr< adtf::ucom::IObject > &pBindingServer) override
 
tResult AttachRouting (const adtf::ucom::iobject_ptr< IBindingProxy > &pBindingTo) override
 
tResult DetachRouting (const adtf::ucom::iobject_ptr< IBindingProxy > &pBindingTo) override
 
- Public Member Functions inherited from adtf::streaming::ant::named_graph_object< IBindingProxy >
 named_graph_object ()
 CTOR.
 
 named_graph_object (const char *strName)
 
virtual ~named_graph_object ()=default
 DTOR.
 
tResult SetName (const char *strName) override
 
tResult GetName (base::ant::IString &&strName) const override
 
tResult SetParent (const ucom::ant::IObject *poParentObject) override
 
tResult GetParent (const ucom::ant::IObject *&poParentObject) const override
 
 named_graph_object ()
 CTOR.
 
 named_graph_object (const char *strName)
 
virtual ~named_graph_object ()=default
 DTOR.
 
tResult SetName (const char *strName) override
 
tResult GetName (base::ant::IString &&strName) const override
 
tResult SetParent (const ucom::ant::IObject *poParentObject) override
 
tResult GetParent (const ucom::ant::IObject *&poParentObject) const override
 
 named_graph_object ()
 CTOR.
 
 named_graph_object (const char *strName)
 
virtual ~named_graph_object ()=default
 DTOR.
 
tResult SetName (const char *strName) override
 
tResult GetName (base::ant::IString &&strName) const override
 
tResult SetParent (const ucom::ant::IObject *poParentObject) override
 
tResult GetParent (const ucom::ant::IObject *&poParentObject) const override
 
- Public Member Functions inherited from adtf::ucom::catwo::object< INamedGraphObject, IBindingProxy >
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
- 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::streaming::ant::named_graph_object< IBindingProxy >
 named_graph_object (const named_graph_object &)=delete
 delete copy CTOR
 
 named_graph_object (named_graph_object &&)=delete
 delete move CTOR
 
named_graph_objectoperator= (const named_graph_object &)=delete
 delete copy operator
 
named_graph_objectoperator= (named_graph_object &&)=delete
 delete move operator
 
void LogNamedMessage (const char *strMessage)
 
 named_graph_object (const named_graph_object &)=delete
 delete copy CTOR
 
 named_graph_object (named_graph_object &&)=delete
 delete move CTOR
 
named_graph_objectoperator= (const named_graph_object &)=delete
 delete copy operator
 
named_graph_objectoperator= (named_graph_object &&)=delete
 delete move operator
 
void LogNamedMessage (const char *strMessage)
 
 named_graph_object (const named_graph_object &)=delete
 delete copy CTOR
 
 named_graph_object (named_graph_object &&)=delete
 delete move CTOR
 
named_graph_objectoperator= (const named_graph_object &)=delete
 delete copy operator
 
named_graph_objectoperator= (named_graph_object &&)=delete
 delete move operator
 
void LogNamedMessage (const char *strMessage)
 
- Protected Member Functions inherited from adtf::ucom::ant::IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 
- Protected Attributes inherited from adtf::streaming::ant::binding_proxy< adtf::ucom::ant::IObject, false >
adtf::ucom::object_ptr< adtf::ucom::ant::IObjectm_pServerObject
 Server interface this proxy will provided.
 
adtf::ucom::object_ptr< IBindingTypem_pBindingType
 Type of the Server interface this proxy will provided.
 
adtf::ucom::object_list< IBindingProxym_lstBindingRoutes
 List of attached Routes.
 
adtf::ucom::object_ptr< adtf::ucom::ant::IObjectm_pServerObject
 Server interface this proxy will provided.
 
adtf::ucom::object_ptr< IBindingTypem_pBindingType
 Type of the Server interface this proxy will provided.
 
adtf::ucom::object_list< IBindingProxym_lstBindingRoutes
 List of attached Routes.
 
adtf::ucom::object_ptr< adtf::ucom::ant::IObjectm_pServerObject
 Server interface this proxy will provided.
 
adtf::ucom::object_ptr< IBindingTypem_pBindingType
 Type of the Server interface this proxy will provided.
 
adtf::ucom::object_list< IBindingProxym_lstBindingRoutes
 List of attached Routes.
 

Detailed Description

bring latest ant::cDefaultBindingProxy to default scope

The Default implementation of the IBindingProxy interface.


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