ucommon
7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
![]() ![]() |
Public Member Functions | |
TypeSecure () | |
TypeReleaseLater () | |
unsigned | purge (void) __FINAL |
![]() | |
TypeRelease () | |
TypeRelease (TypeRelease *target) | |
virtual unsigned | purge () |
virtual caddr_t | allocate (size_t size) |
Private Member Functions | |
void | release (TypeRef::Counted *obj) __FINAL |
void | release (TypeRef::Counted *obj) __FINAL |
Private Attributes | |
Mutex | lock |
TypeRef::Counted * | list |
Additional Inherited Members | |
![]() | |
void | enlist (TypeRef::Counted **root, TypeRef::Counted *obj) |
TypeRef::Counted * | delist (TypeRef::Counted **root) |
virtual void | release (TypeRef::Counted *obj) |
void | dealloc (TypeRef::Counted *obj) |
size_t | size (TypeRef::Counted *obj) |
![]() | |
TypeRelease * | delegate |
Definition at line 698 of file typeref.cpp.
|
virtual |
Reimplemented from ucommon::TypeRelease.
|
privatevirtual |
Reimplemented from ucommon::TypeRelease.
|
privatevirtual |
Reimplemented from ucommon::TypeRelease.
|
inline |
Definition at line 716 of file typeref.cpp.
|
inline |
Definition at line 704 of file typeref.cpp.
|
private |
Definition at line 711 of file typeref.cpp.
|
private |
Definition at line 710 of file typeref.cpp.