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 のプラグイン全般
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 |