src/command.cpp
mrt plugin のプラグインコマンドの実装
[詳細]
#include "common.h"
マクロ定義 |
#define | ERROR_STRING_ROUTER "router ւ̃ANZXɎs܂B" |
#define | ERROR_STRING_FIRMWARE "t@[EFÃo[WmFĉB" |
関数 |
int | command_unknown (PluginMethod *method, int command, const char *command_arg) |
| 定義されていないコマンドを処理する。method->command() で文字列コマンドを取得できる
|
int | command_reboot (PluginMethod *method, int command, const char *command_arg) |
| 再起動コマンド
|
int | command_linkup (PluginMethod *method, int command, const char *command_arg) |
| 接続コマンド
|
int | command_linkdown (PluginMethod *method, int command, const char *command_arg) |
| 切断コマンド
|
int | command_getlog (PluginMethod *method, int command, const char *command_arg) |
| ログ取得コマンド
|
int | command_getsyslog (PluginMethod *method, int command, const char *command_arg) |
| システムログ取得コマンド
|
int | command_getip (PluginMethod *method, int command, const char *command_arg) |
| WAN側IPの取得コマンド.
|
int | command_getips (PluginMethod *method, int command, const char *command_arg) |
| WAN側の全ての IP アドレスの取得コマンド.
|
int | command_getall (PluginMethod *method, int command, const char *command_arg) |
| WAN側の全ての接続情報取得コマンド
|
int | command_enable_eco (PluginMethod *method, int command, const char *command_arg) |
| エコモードの有効化。有効にするだけなので開始の制御は行わない
|
int | command_start_eco (PluginMethod *method, int command, const char *command_arg) |
| エコモードを開始する。時刻を指定しない場合は今すぐ開始し、終了は無い。
|
int | command_disable_eco (PluginMethod *method, int command, const char *command_arg) |
| エコモードを無効化
|
int | command_eco (PluginMethod *method, int command, const char *command_arg) |
| エコモードの詳細制御コマンド
|
説明
mrt plugin のプラグインコマンドの実装
- 作者:
- mfsocket
- 日付:
- 2011/06/21
- バージョン:
- 1.00
マクロ定義
#define ERROR_STRING_FIRMWARE "t@[EFÃo[WmFĉB" |
#define ERROR_STRING_ROUTER "router ւ̃ANZXɎs܂B" |
関数
int command_disable_eco |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
エコモードを無効化
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_eco |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
エコモードの詳細制御コマンド
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_enable_eco |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
エコモードの有効化。有効にするだけなので開始の制御は行わない
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_getall |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
WAN側の全ての接続情報取得コマンド
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_getip |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
WAN側IPの取得コマンド.
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_getips |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
WAN側の全ての IP アドレスの取得コマンド.
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_getlog |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
ログ取得コマンド
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_getsyslog |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
システムログ取得コマンド
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_linkdown |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
切断コマンド
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_linkup |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
接続コマンド
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_reboot |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
再起動コマンド
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-
int command_start_eco |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
エコモードを開始する。時刻を指定しない場合は今すぐ開始し、終了は無い。
- 引数:
-
| method | |
| command | |
| command_arg | start=[hhmm]: 開始時刻 end:[hhmm]: 終了時刻 |
- 戻り値:
-
int command_unknown |
( |
PluginMethod * |
method, |
|
|
int |
command, |
|
|
const char * |
command_arg | |
|
) |
| | |
定義されていないコマンドを処理する。method->command() で文字列コマンドを取得できる
- 引数:
-
| method | |
| command | |
| command_arg | |
- 戻り値:
-