Namespace for all functionality of the ADTF Streaming SDK provided since v3.2. More...
Classes | |
class | cBindingProxyInPort |
The Default implementation of the IBindingProxy interface. More... | |
class | cSampleStreamingSink |
Basic implementation for a Streaming Sink. More... | |
class | cSampleStreamingSource |
Basic implementation for a Streaming Source. More... | |
Functions | |
template<typename INTERFACE> | |
tResult | create_server (cSampleStreamingSink &oStreamingSink, const char *strServerName, const adtf::ucom::iobject_ptr< INTERFACE > &pServerInterface) |
Creates a binding server object for the given INTERFACE type and register it on the cSampleStreamingSink instance. | |
template<typename INTERFACE> | |
tResult | create_client (cSampleStreamingSink &oStreamingSink, const char *strClientName) |
Creates a binding client object for the given INTERFACE type and register it on the cSampleStreamingSink instance. | |
template<typename INTERFACE> | |
tResult | create_server (cSampleStreamingSource &oStreamingSource, const char *strServerName, const adtf::ucom::iobject_ptr< INTERFACE > &pServerInterface) |
Creates a binding server object for the given INTERFACE type and register it on the cSampleStreamingSource instance. | |
template<typename INTERFACE> | |
tResult | create_client (cSampleStreamingSource &oStreamingSource, const char *strClientName) |
Creates a binding client object for the given INTERFACE type and register it on the cSampleStreamingSource instance. | |
Namespace for all functionality of the ADTF Streaming SDK provided since v3.2.
tResult create_client | ( | cSampleStreamingSink & | oStreamingSink, |
const char * | strClientName ) |
Creates a binding client object for the given INTERFACE type and register it on the cSampleStreamingSink instance.
INTERFACE | The IObject interface you want to register the binding client object for |
[in] | oStreamingSink | streamingsink instance to register the client object to |
[in] | strClientName | name of the object to register |
Definition at line 148 of file streaming_sink.h.
References adtf::ucom::make_object_ptr(), RETURN_IF_FAILED, and RETURN_NOERROR.
tResult create_client | ( | cSampleStreamingSource & | oStreamingSource, |
const char * | strClientName ) |
Creates a binding client object for the given INTERFACE type and register it on the cSampleStreamingSource instance.
INTERFACE | The IObject interface you want to register the binding client object for |
[in] | oStreamingSource | streamingsource instance to register the client object to |
[in] | strClientName | name of the object to register |
Definition at line 268 of file streaming_source.h.
References adtf::ucom::make_object_ptr(), RETURN_IF_FAILED, and RETURN_NOERROR.
tResult create_server | ( | cSampleStreamingSink & | oStreamingSink, |
const char * | strServerName, | ||
const adtf::ucom::iobject_ptr< INTERFACE > & | pServerInterface ) |
Creates a binding server object for the given INTERFACE type and register it on the cSampleStreamingSink instance.
INTERFACE | The IObject interface you want to register the binding server object for. Used to create a IBindingType. |
[in] | oStreamingSink | streamingsink instance to register the server object to |
[in] | strServerName | name of the object to register |
[in] | pServerInterface | INTERFACE implementation instance. This will be the Server Object retrieved by IBindingClient::GetServerObject and IBindingProxy::GetServerObject |
Definition at line 128 of file streaming_sink.h.
References adtf::ucom::make_object_ptr(), RETURN_IF_FAILED, RETURN_NOERROR, and adtf::ucom::ucom_object_ptr_cast().
tResult create_server | ( | cSampleStreamingSource & | oStreamingSource, |
const char * | strServerName, | ||
const adtf::ucom::iobject_ptr< INTERFACE > & | pServerInterface ) |
Creates a binding server object for the given INTERFACE type and register it on the cSampleStreamingSource instance.
INTERFACE | The IObject interface you want to register the binding server object for. Used to create a IBindingType. |
[in] | oStreamingSource | streamingsource instance to register the server object to |
[in] | strServerName | name of the object to register |
[in] | pServerInterface | INTERFACE implementation instance. This will be the Server Object retrieved by IBindingClient::GetServerObject and IBindingProxy::GetServerObject |
Definition at line 248 of file streaming_source.h.
References adtf::ucom::make_object_ptr(), RETURN_IF_FAILED, RETURN_NOERROR, and adtf::ucom::ucom_object_ptr_cast().