|
ADTF
|
#include <lockedobject_intf.h>
Inherited by adtf::ucom::ant::object_ptr_locked< T >.
Public Member Functions | |
| virtual T * | Get () const =0 |
| virtual tResult | Reset (const iobject_ptr< T > &i_oOther)=0 |
Interfaces for a guarded exclusive lock. This template can be used with any implementation for ILockedObject.
| T | Type for a ILockedObject derived interface. |
|
pure virtual |
returns the value as pointer
Implemented in adtf::ucom::ant::object_ptr_locked< T >, adtf::ucom::ant::object_ptr_locked< adtf::streaming::ant::ISampleBuffer >, adtf::ucom::ant::object_ptr_locked< adtf::streaming::ant::ISampleBuffer >, adtf::ucom::ant::object_ptr_locked< adtf::streaming::ant::ISampleBuffer >, and adtf::ucom::object_ptr_locked< T >.
|
pure virtual |
Sets the value as pointer
| i_oOther | [in] Reference to the locked object. |
Implemented in adtf::ucom::ant::object_ptr_locked< T >, and adtf::ucom::ant::object_ptr_locked< adtf::streaming::ant::ISampleBuffer >.