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