Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
CacheTag Struct Reference
Inheritance diagram for CacheTag:
DataTag

Public Member Functions

 CacheTag (INodeUint16 _alloc, INodeUint16 _page, INodeUint32 _slot, INodeUint16 _data_type, INodeUint32 _nbytes)
 
void print (const char *msg="")
 
INodeUint64 get_byte_count () const
 
void set_byte_count (INodeUint32 _nbytes)
 
void set_null ()
 
- Public Member Functions inherited from DataTag
 DataTag (INodeUint16 _alloc, INodeUint16 _page, INodeUint32 _slot, INodeUint16 _data_type)
 
INodeUint8 get_allocator () const
 
INodeUint8 get_page () const
 
INodeUint32 get_slot () const
 
bool is_valid () const
 
bool is_null () const
 
bool operator== (const DataTag &other) const
 
INodeUint16 get_data_type () const
 
const DataTypeget_object () const
 
void set_null ()
 

Additional Inherited Members

- Public Attributes inherited from DataTag
union {
INodeUint64 val
 
   struct {
INodeUint32 slot
 
INodeUint16 data_type
 
INodeUint8 alloc
 
INodeUint8 page
 
   } 
 
};