|
ADTF
|
#include <lockedobject_intf.h>
Inherited by adtf::ucom::ant::object_ptr_locked< T >, and adtf::ucom::ant::object_ptr_shared_locked< T >.
Public Member Functions | |
| T * | operator-> () const |
| arrow access | |
| T & | operator* () const |
| operator bool () const | |
Protected Member Functions | |
| object_ptr_locked_common (object_ptr_locked_common &&o_oOther) | |
| virtual void | UnlockObject ()=0 |
| tResult | Reset (const iobject_ptr< T > &i_oOther) |
| void | Release () |
| void | Swap (object_ptr_locked_common &i_oOther) |
| T * | GetPtr () const |
Protected Attributes | |
| object_ptr< T > | m_pObjectPtr |
basic template for locked object tparam T value type
|
protectedpure virtual |
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 >, adtf::ucom::ant::object_ptr_shared_locked< T >, adtf::ucom::ant::object_ptr_shared_locked< const adtf::streaming::ant::ISampleBuffer >, adtf::ucom::ant::object_ptr_shared_locked< const adtf::streaming::ant::ISampleBuffer >, adtf::ucom::ant::object_ptr_shared_locked< const adtf::streaming::ant::ISampleBuffer >, adtf::ucom::object_ptr_locked< T >, and adtf::ucom::object_ptr_shared_locked< T >.