#include "config.h"
#include "include/interpreter_variable_data.h"
#include "include/agent.h"
Go to the source code of this file.
Functions | |
interpreter_variable_data_p | interpreter_variable_data_New (void) |
interpreter_variable_data_p | interpreter_variable_data_InitializeFromAgent (agent_p agent) |
interpreter_variable_data_p | interpreter_variable_data_Initialize (agent_p agent, const char *varname) |
int | interpreter_variable_data_Destroy (interpreter_variable_data_p agent_variable_data) |
interpreter_variable_data_p | interpreter_variable_data_Copy (interpreter_variable_data_p src) |
interpreter_variable_data_p interpreter_variable_data_Copy | ( | interpreter_variable_data_p | src | ) |
Definition at line 235 of file agent_return_data.c.
References interpreter_variable_data_s::array_dim, interpreter_variable_data_s::array_extent, interpreter_variable_data_s::data, interpreter_variable_data_s::data_type, interpreter_variable_data_New(), interpreter_variable_data_s::name, interpreter_variable_data_s::size, and strdup.
Referenced by agent_task_Copy().
int interpreter_variable_data_Destroy | ( | interpreter_variable_data_p | agent_variable_data | ) |
Definition at line 216 of file agent_return_data.c.
References interpreter_variable_data_s::array_extent, interpreter_variable_data_s::data, MC_SUCCESS, and interpreter_variable_data_s::name.
Referenced by agent_RunChScriptThread(), and agent_task_Destroy().
interpreter_variable_data_p interpreter_variable_data_Initialize | ( | agent_p | agent, | |
const char * | varname | |||
) |
Definition at line 145 of file agent_return_data.c.
References agent_s::agent_interp, interpreter_variable_data_s::array_dim, interpreter_variable_data_s::array_extent, CH_DATATYPE_SIZE, CHECK_NULL, interpreter_variable_data_s::data, interpreter_variable_data_s::data_type, MUTEX_LOCK, MUTEX_UNLOCK, interpreter_variable_data_s::name, agent_s::run_lock, interpreter_variable_data_s::size, size, and strdup.
Referenced by agent_RunChScriptThread().
interpreter_variable_data_p interpreter_variable_data_InitializeFromAgent | ( | agent_p | agent | ) |
Definition at line 61 of file agent_return_data.c.
References agent_s::agent_interp, interpreter_variable_data_s::array_dim, interpreter_variable_data_s::array_extent, CH_DATATYPE_SIZE, CHECK_NULL, interpreter_variable_data_s::data, interpreter_variable_data_s::data_type, agent_s::datastate, interpreter_variable_data_s::name, interpreter_variable_data_s::size, size, strdup, agent_datastate_s::task_progress, agent_datastate_s::tasks, and agent_task_s::var_name.
Referenced by agent_RunChScriptThread().
interpreter_variable_data_p interpreter_variable_data_New | ( | void | ) |
Definition at line 46 of file agent_return_data.c.
References interpreter_variable_data_s::array_dim, interpreter_variable_data_s::array_extent, CHECK_NULL, interpreter_variable_data_s::data, interpreter_variable_data_s::data_type, interpreter_variable_data_s::name, and interpreter_variable_data_s::size.
Referenced by agent_xml_parse__data(), interpreter_variable_data_Copy(), and MC_SaveData_chdl().