Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Fields
memory_pool_struct Struct Reference

#include <mem.h>

Data Fields

void * first_block
void * free_list
size_t item_size
size_t items_per_block
char name [15]
struct memory_pool_structnext
size_t num_blocks
size_t used_count

Detailed Description

Definition at line 244 of file mem.h.

Field Documentation

void* memory_pool_struct::first_block

Definition at line 250 of file mem.h.

Referenced by add_block_to_memory_pool(), free_memory_pool(), and init_memory_pool().

void* memory_pool_struct::free_list

Definition at line 245 of file mem.h.

Referenced by add_block_to_memory_pool(), and init_memory_pool().

size_t memory_pool_struct::item_size

Definition at line 247 of file mem.h.

Referenced by add_block_to_memory_pool(), and init_memory_pool().

size_t memory_pool_struct::items_per_block

Definition at line 248 of file mem.h.

Referenced by add_block_to_memory_pool(), and init_memory_pool().

char memory_pool_struct::name[15]

Definition at line 251 of file mem.h.

Referenced by init_memory_pool().

struct memory_pool_struct* memory_pool_struct::next

Definition at line 252 of file mem.h.

Referenced by destroy_soar_agent(), and init_memory_pool().

size_t memory_pool_struct::num_blocks

Definition at line 249 of file mem.h.

Referenced by add_block_to_memory_pool(), free_memory_pool(), and init_memory_pool().

size_t memory_pool_struct::used_count

Definition at line 246 of file mem.h.

Referenced by init_memory_pool().


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