ADTF
Loading...
Searching...
No Matches
interface_binding_server_intf.h
Go to the documentation of this file.
1
7#pragma once
9
10namespace adtf
11{
12namespace streaming
13{
14namespace ant
15{
16
21{
22 protected:
23 ~IBindingServer() = default;
24 public:
26 ADTF_IID(IBindingServer, "bindingserver.ant.streaming.adtf.iid");
27
28 public:
29
48 virtual tResult Bind(const ucom::ant::iobject_ptr<IBindingProxy>& pBindingProxy) = 0;
49};
50
51} // namespace ant
52
54
55} //namespace streaming
56} //namespace adtf
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition interface_binding_object_intf.h:24
Definition interface_binding_server_intf.h:21
ADTF_IID(IBindingServer, "bindingserver.ant.streaming.adtf.iid")
definiton of interface id
virtual tResult Bind(const ucom::ant::iobject_ptr< IBindingProxy > &pBindingProxy)=0
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