COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Public Attributes | List of all members
covise::CO_MemSizeAVLNode Class Reference

#include <dmgr_mem_avltrees.h>

Collaboration diagram for covise::CO_MemSizeAVLNode:
Collaboration graph
[legend]

Public Member Functions

 CO_MemSizeAVLNode (MemChunk *d)
 
 ~CO_MemSizeAVLNode ()
 
void add_chunk (MemChunk *d)
 
MemChunkremove_chunk ()
 
MemChunkremove_chunk (MemChunk *data)
 
void print ()
 
void remove_nod (void)
 

Public Attributes

CO_MemSizeAVLNodeleft
 
CO_MemSizeAVLNoderight
 
CO_MemSizeAVLNodeup
 
int balance
 
shmSizeType size
 
int number_of_chunks
 
MemChunknode_list
 

Constructor & Destructor Documentation

covise::CO_MemSizeAVLNode::CO_MemSizeAVLNode ( MemChunk d)
inline
covise::CO_MemSizeAVLNode::~CO_MemSizeAVLNode ( )
inline

Member Function Documentation

void covise::CO_MemSizeAVLNode::add_chunk ( MemChunk d)
inline
void covise::CO_MemSizeAVLNode::print ( void  )
inline
MemChunk* covise::CO_MemSizeAVLNode::remove_chunk ( )
inline
MemChunk* covise::CO_MemSizeAVLNode::remove_chunk ( MemChunk data)
inline
void covise::CO_MemSizeAVLNode::remove_nod ( void  )
inline

Member Data Documentation

int covise::CO_MemSizeAVLNode::balance
CO_MemSizeAVLNode* covise::CO_MemSizeAVLNode::left
MemChunk* covise::CO_MemSizeAVLNode::node_list
int covise::CO_MemSizeAVLNode::number_of_chunks
CO_MemSizeAVLNode* covise::CO_MemSizeAVLNode::right
shmSizeType covise::CO_MemSizeAVLNode::size
CO_MemSizeAVLNode* covise::CO_MemSizeAVLNode::up

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