Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends | List of all members
DataPin Class Reference

Public Member Functions

INodeUint32 get_reference_count () const
 
template<typename T >
T * get ()
 
template<typename T >
const T * get () const
 
bool operator== (const void *data) const
 
void release ()
 
bool has_data () const
 
bool is_null () const
 
INodeUint64 get_memory_usage () const
 
INodeUint32 get_data_count () const
 
INodeUint32 get_pin_count () const
 
template<class T >
T * get_pinned_data ()
 
template<class T >
const T * get_pinned_data () const
 
template<class T >
T * pin (Memory *memory, INodeUint32 count)
 
void unpin ()
 
template<class T >
T * realloc (Memory *memory, INodeUint32 count)
 

Friends

class Memory
 
class MemoryManager