#include <interface_binding_object_intf.h>
Inherits adtf::streaming::ant::INamedGraphObject.
Inherited by adtf::streaming::ant::IBindingClient, and adtf::streaming::ant::IBindingServer.
|
|
| ~INamedGraphObject ()=default |
| | not destructable
|
| |
|
| ~IObject ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
This interface defines a dynamic binding object.
◆ GetBindingProxy()
Gets the Binding Proxy of the Dynamic Binding. For a Client Binding Object the Proxy Object is only set if a Server Binding Object was successfully binded (IBindingServer::Bind ). A ucom::IObject::GetInterface call to *ppServerObject must return the interface set by type (see IBindingType::GetInterfaceID )
- Parameters
-
| [in,out] | pBindingProxy | Returns the reference to the Binding Proxy if it is set. |
- Returns
- Standard Result Code.
- Return values
-
| ERR_NOERROR | function succeeded. |
| ERR_POINTER | given ppServerObject is invalid or Server Object is not set yet (not binded yet) |
◆ GetBindingType()
Gets the Binding Type. See IBindingType.
- Parameters
-
| [out] | pBindingType | The Binding Type set as return value |
- Returns
- Standard Result Code.
◆ GetServerObject()
Gets the Server Object of the BindingObject. For a Client Binding Object the Server Object is only set if a Binding Proxy was successfully binded (IBindingClient::Bind ).
- Parameters
-
| [in] | pServerObject | Returns the reference to the Server Object if it is set. |
- Returns
- Standard Result Code.
- Return values
-
| ERR_NOERROR | function succeeded. |
| ERR_POINTER | given pServerObject is invalid or Server Object is not set yet (not binded yet) |
◆ Unbind()
| virtual tResult adtf::streaming::ant::IBindingObject::Unbind |
( |
| ) |
|
|
pure virtual |
Unbind All
- Returns
- Standard Result Code.
The documentation for this class was generated from the following file: