Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

memory_pool_struct Struct Reference

#include <soarkernel.h>

Collaboration diagram for memory_pool_struct:

Collaboration graph
[legend]

Data Fields

void * free_list
long used_count
long free_list_length
long pool_size
long item_size
long items_per_block
long num_blocks
void * first_block
char name [MAX_POOL_NAME_LENGTH]
memory_pool_structnext

Field Documentation

void* memory_pool_struct::first_block
 

Definition at line 478 of file soarkernel.h.

Referenced by add_block_to_memory_pool(), examine_memory_pool(), get_item_in_pool_block(), and init_memory_pool().

void* memory_pool_struct::free_list
 

Definition at line 466 of file soarkernel.h.

Referenced by add_block_to_memory_pool(), check_for_addr_in_free_list(), examine_memory_pool(), and init_memory_pool().

long memory_pool_struct::free_list_length
 

Definition at line 471 of file soarkernel.h.

Referenced by examine_memory_pool().

long memory_pool_struct::item_size
 

Definition at line 475 of file soarkernel.h.

Referenced by add_block_to_memory_pool(), examine_memory_pool(), get_item_in_pool_block(), init_memory_pool(), parse_memory_stats(), soar_ecPrintMemoryPoolStatistics(), and soar_exPrintMemoryPoolStatistics().

long memory_pool_struct::items_per_block
 

Definition at line 476 of file soarkernel.h.

Referenced by add_block_to_memory_pool(), examine_memory_pool(), get_item_in_pool_block(), init_memory_pool(), parse_memory_stats(), soar_ecPrintMemoryPoolStatistics(), and soar_exPrintMemoryPoolStatistics().

char memory_pool_struct::name[MAX_POOL_NAME_LENGTH]
 

Definition at line 479 of file soarkernel.h.

Referenced by examine_memory_pool(), init_memory_pool(), parse_memory_stats(), soar_ecPrintMemoryPoolStatistics(), and soar_exPrintMemoryPoolStatistics().

struct memory_pool_struct* memory_pool_struct::next
 

Definition at line 480 of file soarkernel.h.

Referenced by init_memory_pool(), parse_memory_stats(), soar_ecPrintMemoryPoolStatistics(), and soar_exPrintMemoryPoolStatistics().

long memory_pool_struct::num_blocks
 

Definition at line 477 of file soarkernel.h.

Referenced by add_block_to_memory_pool(), examine_memory_pool(), init_memory_pool(), parse_memory_stats(), soar_ecPrintMemoryPoolStatistics(), and soar_exPrintMemoryPoolStatistics().

long memory_pool_struct::pool_size
 

Definition at line 472 of file soarkernel.h.

Referenced by examine_memory_pool().

long memory_pool_struct::used_count
 

Definition at line 468 of file soarkernel.h.

Referenced by examine_memory_pool(), init_memory_pool(), parse_memory_stats(), soar_ecPrintMemoryPoolStatistics(), and soar_exPrintMemoryPoolStatistics().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 11 13:04:42 2003 for Soar Kernel by doxygen 1.3.5