gatelib  2.1
Static Public Member Functions | List of all members
SemaphoreNamedRef Class Reference
Inheritance diagram for SemaphoreNamedRef:
g::cont::ref< SemaphoreNamed > g::cont::ref_custom< T > g::cont::ref_base< T >

Static Public Member Functions

static ref< SemaphoreNamed > g_cont_new (const char *name, NamedSyncObjectCreationOptions_t aCreationOptions=g_create_always, GInt32_t initial_count=0, AllocationPolicyAbstract *d_alloc_policy=AllocationPolicyAbstract::get_FromStandardPolicy())
 
static ref< SemaphoreNamed > g_cont_new (const SemaphoreNamed &par0, AllocationPolicyAbstract *d_alloc_policy=AllocationPolicyAbstract::get_FromStandardPolicy())
 
- Static Public Member Functions inherited from g::cont::ref< SemaphoreNamed >
static ref g_cont_new (AllocationPolicyAbstract *d_alloc_policy=AllocationPolicyAbstract::get_FromStandardPolicy())
 

Additional Inherited Members

- Public Member Functions inherited from g::cont::ref< SemaphoreNamed >
 ref (const ref &other)
 
 ref (const ref< O > &other)
 
refoperator= (const ref &other)
 
refoperator= (const ref< O > &other)
 
bool tryRefTakeDynamically (ref< O > &o)
 
SemaphoreNamed & operator* ()
 
const SemaphoreNamed & operator* () const
 
SemaphoreNamed * operator-> ()
 
const SemaphoreNamed * operator-> () const
 
- Public Member Functions inherited from g::cont::ref_base< T >
bool operator== (const ref_base< T > &other) const
 
size_t getNumRefs () const
 
HeapAbstractgetHeapP () const
 
AllocationPolicyAbstractgetAllocPolicyP () const
 
bool isEmpty () const
 
- Protected Member Functions inherited from g::cont::ref_custom< T >
void mRefTake (const ref_custom &other)
 
template<class O >
void mRefTake (const ref_custom< O > &other)
 
template<class O >
bool mRefTakeTryDynamically (ref_base< O > &other)
 
T * mGetObjP ()
 
const T * mGetObjP () const
 
- Protected Member Functions inherited from g::cont::ref_base< T >
void * mAllocateMemForObject (AllocationPolicyAbstract *aDataAllocPolicy)
 
void mIncRef ()
 

The documentation for this class was generated from the following file: