/home/dko/projects/mobilec/trunk/src/agent_return_data.c File Reference

#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)


Function Documentation

interpreter_variable_data_p interpreter_variable_data_Copy ( interpreter_variable_data_p  src  ) 

Definition at line 225 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, and interpreter_variable_data_s::size.

int interpreter_variable_data_Destroy ( interpreter_variable_data_p  agent_variable_data  ) 

Definition at line 206 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 135 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, and size.

Referenced by agent_RunChScriptThread().

interpreter_variable_data_p interpreter_variable_data_InitializeFromAgent ( agent_p  agent  ) 

Definition at line 51 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, 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 36 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(), and interpreter_variable_data_Copy().


Generated on Mon Jun 23 16:01:12 2008 for Mobile-C by  doxygen 1.5.4