「eosTclNewCommandCreate(API)」の版間の差分

提供: Eospedia
移動: 案内検索
(ページの作成:「DataExpress/TclTk/src/VTKorg/'''eosTclNewCommandCreate'''はAPI です。 ==eosTclCommandクラス== === 定数 === === 構造体 === char* StringCommand; Tcl_Inter...」)
 
(相違点なし)

2014年5月20日 (火) 06:20時点における最新版

DataExpress/TclTk/src/VTKorg/eosTclNewCommandCreateはAPI です。

eosTclCommandクラス

定数

構造体

	char* StringCommand;
	Tcl_Interp *Interp;

API

protectedメンバー

	eosTclCommand();
	~eosTclCommand();

グローバル定義

定数

構造体

struct eosTclCommandStruct {
	ClientData (*NewCommand)(void);
	int        (*CommandFunction)(ClientData cd, Tcl_Interp* interp, int argc, char *argv[]);
};

API

extern int  eosTclNewInstanceCommand(ClientData cd, Tcl_Interp* interp, int argc, char* argv[]);
extern void eosTclDeleteCommandStruct(ClientData cd);
extern void eosTclNewCommmandCreate(
	Tcl_Interp* interp,
	const char* commandName,
	ClientData (*NewCommand)(),
	int (*CommandFunction)(ClientData cd,
						   Tcl_Interp* interp,
						   int argc, char* argv[]));