ADTF  3.18.2
adtf::streaming::elasto Namespace Reference

Namespace for all functionality of the ADTF Streaming SDK provided since v3.4. More...

Classes

class  cWeakBindingServer
 Default Implementation of IBindingServer for a BindingObject that is able to connect to a IBindingProxy. More...
 

Functions

template<typename Interface , typename InterfaceBinding >
tResult create_weak_binding_server (InterfaceBinding &oInterfaceBinding, const char *strName, const ucom::ant::iobject_ptr< Interface > &pObject)
 This method creates and registers a new weak binding server (adtf::streaming::elasto::cWeakBindingServer) object. More...
 

Detailed Description

Namespace for all functionality of the ADTF Streaming SDK provided since v3.4.

Function Documentation

◆ create_weak_binding_server()

tResult adtf::streaming::elasto::create_weak_binding_server ( InterfaceBinding &  oInterfaceBinding,
const char *  strName,
const ucom::ant::iobject_ptr< Interface > &  pObject 
)

This method creates and registers a new weak binding server (adtf::streaming::elasto::cWeakBindingServer) object.

Parameters
[in]oInterfaceBindingThe interface binding implmentation to register the object at.
[in]strNameThe name of the server object.
[in]pObjectThe object that implements the given interface. Only a weak reference to this object will be stored.
Returns
Standard result.

Definition at line 203 of file interface_binding_object.h.

References adtf::ucom::ant::make_object_ptr().