src/plugin.cpp

mrt plugin のプラグイン全般 [詳細]

#include "common.h"

関数

bool __cdecl mrtp_startup (PluginMethod *method)
 plugin の開始
int __cdecl mrtp_main (PluginMethod *method, int command, const char *command_arg)
 plugin のメイン処理
void __cdecl mrtp_cleanup (PluginMethod *method)
 plugin の終了処理
char *__cdecl mrtp_plugin_name ()
 プラグイン名称を返します。
char *__cdecl mrtp_plugin_author ()
 プラグインの著作者名を返します。
char *__cdecl mrtp_plugin_version ()
 プラグインのバージョンを返します。
char *__cdecl mrtp_plugin_routername ()
 プラグインが担当するルーターの正式名称を返します。
char *__cdecl mrtp_plugin_homepage ()
 プラグイン作者のホームページを返します。
bool __cdecl mrtp_plugin_help (PluginMethod *method)
 プラグインのヘルプを出力します。

変数

std::map< int, exec_command > g_command

説明

mrt plugin のプラグイン全般

作者:
mfsocket
日付:
2011/06/21
バージョン:
1.00

関数

void __cdecl mrtp_cleanup ( PluginMethod method  ) 

plugin の終了処理

引数:
method 呼び出し側のメソッドオブジェクト
int __cdecl mrtp_main ( PluginMethod method,
int  command,
const char *  command_arg 
)

plugin のメイン処理

引数:
method 呼び出し側のメソッドオブジェクト
command コマンドタイプ
command_arg コマンド引数
戻り値:
plugin.h の main return value を参照
char* __cdecl mrtp_plugin_author (  ) 

プラグインの著作者名を返します。

戻り値:
プラグイ著作者 
bool __cdecl mrtp_plugin_help ( PluginMethod method  ) 

プラグインのヘルプを出力します。

引数:
method 呼び出し側のメソッドオブジェクト
戻り値:
ヘルプがある場合は true. 無ければ false.
char* __cdecl mrtp_plugin_homepage (  ) 

プラグイン作者のホームページを返します。

戻り値:
ホームページURL。無ければ "none" を返す。
char* __cdecl mrtp_plugin_name (  ) 

プラグイン名称を返します。

戻り値:
プラグイン名 
char* __cdecl mrtp_plugin_routername (  ) 

プラグインが担当するルーターの正式名称を返します。

戻り値:
ルーター名 
char* __cdecl mrtp_plugin_version (  ) 

プラグインのバージョンを返します。

戻り値:
プラグインバージョン 
bool __cdecl mrtp_startup ( PluginMethod method  ) 

plugin の開始

引数:
method 呼び出し側のメソッドオブジェクト
戻り値:
成功,: true 失敗: false
 全て クラス ファイル 関数 変数 マクロ定義

mrt_pluginに対してTue Jun 21 21:41:25 2011に生成されました。  doxygen 1.6.1