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

legacy.c File Reference

Go to the source code of this file.

Functions

agentcreate_soar_agent (char *name)
void destroy_soar_agent (agent *d)
void reinitialize_soar (void)
void init_soar (void)
void add_input_function (agent *a, soar_callback_fn f, soar_callback_data cb_data, soar_callback_free_fn free_fn, char *name)
void remove_input_function (agent *a, char *name)
void add_output_function (agent *a, soar_callback_fn f, soar_callback_data cb_data, soar_callback_free_fn free_fn, char *output_link_name)
void remove_output_function (agent *a, char *name)
void explain_trace_named_chunk (char *name)
void explain_cond_list (char *name)
void explain_chunk (char *name, int cond_number)
void soar_test_all_monitorable_callbacks (soar_callback_agent a)
void soar_remove_all_callbacks_for_event (soar_callback_agent a, SOAR_CALLBACK_TYPE ct)
void soar_remove_all_monitorable_callbacks (soar_callback_agent a)
void soar_list_all_callbacks_for_event (soar_callback_agent a, SOAR_CALLBACK_TYPE ct)
void soar_list_all_callbacks (soar_callback_agent a, bool monitorable_only)
SOAR_CALLBACK_TYPE soar_callback_name_to_enum (char *name, bool monitorable_only)
void print_rete_statistics (void)
void print_memory_statistics (void)
void print_memory_pool_statistics (void)
void print_internal_symbols (void)
void print_memories (int n, byte type[])


Function Documentation

void add_input_function agent a,
soar_callback_fn  f,
soar_callback_data  cb_data,
soar_callback_free_fn  free_fn,
char *  name
 

Definition at line 45 of file legacy.c.

References agent, soar_cAddInputFunction(), soar_callback_data, soar_callback_fn, and soar_callback_free_fn.

void add_output_function agent a,
soar_callback_fn  f,
soar_callback_data  cb_data,
soar_callback_free_fn  free_fn,
char *  output_link_name
 

Definition at line 62 of file legacy.c.

References agent, soar_cAddOutputFunction(), soar_callback_data, soar_callback_fn, and soar_callback_free_fn.

agent* create_soar_agent char *  name  ) 
 

Definition at line 12 of file legacy.c.

References agent, soar_cCreateAgent(), and soar_cGetAgentByName().

void destroy_soar_agent agent d  ) 
 

Definition at line 21 of file legacy.c.

References agent, and soar_cDestroyAgentByAddress().

void explain_chunk char *  name,
int  cond_number
 

Definition at line 112 of file legacy.c.

References soar_ecExplainChunkCondition().

void explain_cond_list char *  name  ) 
 

Definition at line 102 of file legacy.c.

References soar_ecExplainChunkConditionList().

void explain_trace_named_chunk char *  name  ) 
 

Definition at line 92 of file legacy.c.

References soar_ecExplainChunkTrace().

void init_soar void   ) 
 

Definition at line 37 of file legacy.c.

References soar_cInitializeSoar().

void print_internal_symbols void   ) 
 

Definition at line 212 of file legacy.c.

References soar_ecPrintInternalSymbols().

void print_memories int  n,
byte  type[]
 

Definition at line 218 of file legacy.c.

References byte, and soar_ecPrintMemories().

void print_memory_pool_statistics void   ) 
 

Definition at line 202 of file legacy.c.

References soar_ecPrintMemoryPoolStatistics().

void print_memory_statistics void   ) 
 

Definition at line 192 of file legacy.c.

References soar_ecPrintMemoryStatistics().

void print_rete_statistics void   ) 
 

Definition at line 181 of file legacy.c.

References soar_ecPrintReteStatistics().

void reinitialize_soar void   ) 
 

Definition at line 29 of file legacy.c.

References soar_cReInitSoar().

void remove_input_function agent a,
char *  name
 

Definition at line 54 of file legacy.c.

References agent, and soar_cRemoveInputFunction().

void remove_output_function agent a,
char *  name
 

Definition at line 72 of file legacy.c.

References agent, and soar_cRemoveOutputFunction().

SOAR_CALLBACK_TYPE soar_callback_name_to_enum char *  name,
bool  monitorable_only
 

Definition at line 170 of file legacy.c.

References SOAR_CALLBACK_TYPE, and soar_cCallbackNameToEnum().

void soar_list_all_callbacks soar_callback_agent  a,
bool  monitorable_only
 

Definition at line 160 of file legacy.c.

References soar_callback_agent, and soar_cListAllCallbacks().

void soar_list_all_callbacks_for_event soar_callback_agent  a,
SOAR_CALLBACK_TYPE  ct
 

Definition at line 149 of file legacy.c.

References soar_callback_agent, and soar_cListAllCallbacksForEvent().

void soar_remove_all_callbacks_for_event soar_callback_agent  a,
SOAR_CALLBACK_TYPE  ct
 

Definition at line 130 of file legacy.c.

References soar_callback_agent, and soar_cRemoveAllCallbacksForEvent().

void soar_remove_all_monitorable_callbacks soar_callback_agent  a  ) 
 

Definition at line 139 of file legacy.c.

References soar_callback_agent, and soar_cRemoveAllMonitorableCallbacks().

void soar_test_all_monitorable_callbacks soar_callback_agent  a  ) 
 

Definition at line 121 of file legacy.c.

References soar_callback_agent, and soar_cTestAllMonitorableCallbacks().


Generated on Thu Dec 11 13:00:26 2003 for Soar Kernel by doxygen 1.3.5