2006/06/11(日)プラグイン::一般
プラグインは,最低限以下に上げる関数を実装しなければならない.
- int IsEnable(void);
プラグイン自体が有効か示す関数.
プラグインが無効ならば 0 ,有効ならば 0以外の値 を返すこと - int Type(void);
プラグインのサポートする種類を返す関数.
返値は,CPlugin内において定義されているENUM値の論理和である必要がある.
例えば,機能拡張,ページ拡張の2つの機能を持つプラグインの場合,ENUM値 サポートする機能 AUTH 認証 IF サムネイル作成 AX アーカイブ展開 EXT 機能拡張 PEXT ページ拡張 PV 画像表示
int Type(void){ return CPlugin::EXT | CPlugin::PEXT; }
となる
- const char *Info(void);
プラグインの説明文. - const char *Name(void);
プラグインの名前.