#include "soarkernel.h"
#include "sysdep.h"
#include <stdarg.h>
Go to the source code of this file.
Compounds | |
struct | ask_cb_data_st |
The ASK Callback sends the following datastructure to the function which is registered with the Soar kernel. More... | |
struct | sapiwme_st |
struct | soar_apiAgentIter_struct |
An iteration structure. More... | |
struct | soarResult_struct |
The soarResult structure contains a string message, containing information about the last high-level api function invocation. More... | |
Typedefs | |
typedef struct soarResult_struct | soarResult |
The soarResult structure contains a string message, containing information about the last high-level api function invocation. | |
typedef void* | psoar_agent |
A generic pointer to a soar agent. More... | |
typedef void* | psoar_wme |
A generic pointer to a soar agent. More... | |
typedef struct soar_apiAgentIter_struct | soar_apiAgentIterator |
An iteration structure. More... | |
typedef struct ask_cb_data_st | soar_apiAskCallbackData |
The ASK Callback sends the following datastructure to the function which is registered with the Soar kernel. | |
Enumerations | |
enum | soar_apiResult { SOAR_OK, SOAR_ERROR } |
A soar api function return code. |
|
Value: { \ (r).resultLength = SOARRESULT_RESULT_LENGTH; \ (*((r).result)) = '\0'; \ } |
|
A generic pointer to a soar agent. this pointer should be used outside of the Soar kernel proper. It encapsulates the agent's internal data structure and provides some degree of safety. |
|
A generic pointer to a soar agent. this pointer should be used outside of the Soar kernel proper. It encapsulates the agent's internal data structure and provides some degree of safety. |
|
An iteration structure.
This structure is used to iterate though the agent list. All fields should be considered private expect for the |