ADTF
Loading...
Searching...
No Matches
interface_binding_proxy_intf.h
Go to the documentation of this file.
1
7#pragma once
10
11namespace adtf
12{
13namespace streaming
14{
15namespace ant
16{
17
22{
23 protected:
25 ~IBindingProxy() = default;
26
27 public:
29 ADTF_IID(IBindingProxy, "bindingproxy.ant.streaming.adtf.iid");
30
31 public:
39
49
60
67
87};
88
89} //namespace ant
90
92
93} //namespace streaming
94} //namespace adtf
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition interface_binding_proxy_intf.h:22
~IBindingProxy()=default
not destructable
virtual tResult GetBindingType(ucom::ant::iobject_ptr< const IBindingType > &pBindingType) const =0
virtual tResult DetachRouting(const ucom::ant::iobject_ptr< IBindingProxy > &pBindingTo)=0
virtual tResult BindServerObject(const ucom::ant::iobject_ptr< ucom::ant::IObject > &pBindingServer, const ucom::ant::iobject_ptr< const IBindingType > &pBindingType)=0
virtual tResult UnbindServerObject(const ucom::ant::iobject_ptr< ucom::ant::IObject > &pBindingServer)=0
ADTF_IID(IBindingProxy, "bindingproxy.ant.streaming.adtf.iid")
defintion of interface id
virtual tResult AttachRouting(const ucom::ant::iobject_ptr< IBindingProxy > &pBindingTo)=0
virtual tResult GetServerObject(ucom::ant::iobject_ptr< ucom::ant::IObject > &pBindingServer) const =0
Definition named_graph_object_intf.h:25
Base object pointer to realize binary compatible reference counting in interface methods.
Definition object_ptr_intf.h:112
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition bindingproxyoutport.h:16
Namespace for the ADTF Streaming SDK.
Definition bindingproxyinport.h:14
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14