#include <agent_script.h>
Definition at line 103 of file agent_script.h.
Public Member Functions | |
CMethodCall (const char *name, int i, IObjectIA *a, TTypeCheck checkArg, int argCount, IObjectIA *r) | |
virtual | ~CMethodCall () |
Data Fields | |
sint | ArgCount |
Count neaded when the CheckCount it set. | |
IObjectIA * | ArgType |
Type of the method argument. | |
TTypeCheck | CheckArgType |
CheckArg is for force the method argument test. If its true we test juste the name coherence. | |
sint32 | Index |
Index of the method in the class. | |
CStringVarName | MethodName |
Name of the method. | |
IObjectIA * | ReturnValue |
Return value type. |
|
Definition at line 106 of file agent_script.h. References ArgCount, ArgType, CheckArgType, r, and ReturnValue.
00106 : 00107 MethodName (name),ArgType(a),ReturnValue(r) 00108 { 00109 Index = i; 00110 CheckArgType = checkArg; 00111 ArgCount = argCount; 00112 } |
|
Definition at line 114 of file agent_script.h. References ArgType, NLAIC::IPointerGestion::release(), and ReturnValue.
00115 { 00116 if(ReturnValue) ReturnValue->release(); 00117 if(ArgType != NULL) ArgType->release(); 00118 00119 } |
|
Count neaded when the CheckCount it set.
Definition at line 129 of file agent_script.h. Referenced by CMethodCall(). |
|
Type of the method argument.
Definition at line 123 of file agent_script.h. Referenced by CMethodCall(), and ~CMethodCall(). |
|
CheckArg is for force the method argument test. If its true we test juste the name coherence.
Definition at line 127 of file agent_script.h. Referenced by CMethodCall(). |
|
Index of the method in the class.
Definition at line 131 of file agent_script.h. Referenced by NLAIAGENT::isTemplateMember(). |
|
Name of the method.
Definition at line 121 of file agent_script.h. Referenced by NLAIAGENT::isTemplateMember(). |
|
Return value type.
Definition at line 125 of file agent_script.h. Referenced by CMethodCall(), and ~CMethodCall(). |