#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(). |
1.3.6