|
OpenRTM-aist
1.1.2
|
DynamicLib クラス [詳解]
#include <DynamicLib.h>
公開メンバ関数 | |
| DynamicLib (int close_handle_on_destruction=1) | |
| コンストラクタ [詳解] | |
| DynamicLib (const char *dynlib_name, int open_mode=COIL_DEFAULT_DYNLIB_MODE, int close_handle_on_destruction=1) | |
| コンストラクタ [詳解] | |
| virtual | ~DynamicLib () |
| デストラクタ [詳解] | |
| DynamicLib (const DynamicLib &rhs) | |
| コピーコンストラクタ [詳解] | |
| DynamicLib & | operator= (const DynamicLib &rhs) |
| 代入演算子 [詳解] | |
| virtual int | open (const char *dll_name, int open_mode=COIL_DEFAULT_DYNLIB_MODE, int close_handle_on_destruction=1) |
| 動的リンクライブラリのロード [詳解] | |
| virtual int | close (void) |
| 動的リンクライブラリのアンロード [詳解] | |
| void * | symbol (const char *symbol_name) |
| シンボルがロードされたメモリアドレスを返す [詳解] | |
| const char * | error (void) const |
| エラーについての説明メッセージを返す [詳解] | |
静的公開メンバ関数 | |
| static int | ForExternTest (void) |
| ユニットテスト [詳解] | |
DynamicLib クラス
| coil::DynamicLib::DynamicLib | ( | int | close_handle_on_destruction = 1 | ) |
コンストラクタ
コンストラクタ。
| close_handle_on_destruction | クローズフラグ |
| coil::DynamicLib::DynamicLib | ( | const char * | dynlib_name, |
| int | open_mode = COIL_DEFAULT_DYNLIB_MODE, |
||
| int | close_handle_on_destruction = 1 |
||
| ) |
コンストラクタ
コンストラクタ。
| dynlib_name | 動的リンクライブラリ名称 |
| open_mode | オープンモード |
| close_handle_on_destruction | クローズフラグ |
|
virtual |
デストラクタ
デストラクタ。
| coil::DynamicLib::DynamicLib | ( | const DynamicLib & | rhs | ) |
コピーコンストラクタ
コピーコンストラクタ。
| rhs | コピー元動的リンクライブラリオブジェクト |
|
virtual |
動的リンクライブラリのアンロード
動的リンクライブラリをアンロードする。
| const char* coil::DynamicLib::error | ( | void | ) | const |
エラーについての説明メッセージを返す
エラーについての説明メッセージを返す。
|
inlinestatic |
ユニットテスト
ユニットテストを行う。
|
virtual |
動的リンクライブラリのロード
動的リンクライブラリをロードする。
| dll_name | 動的リンクライブラリ名称 |
| open_mode | オープンモード |
| close_handle_on_destruction | クローズフラグ |
| DynamicLib& coil::DynamicLib::operator= | ( | const DynamicLib & | rhs | ) |
代入演算子
動的リンクライブラリオブジェクトをコピーする。
| rhs | 代入元動的リンクライブラリオブジェクト |
| void* coil::DynamicLib::symbol | ( | const char * | symbol_name | ) |
シンボルがロードされたメモリアドレスを返す
シンボルがロードされたメモリアドレスを返す。
| symbol_name | シンボル名称 |
1.8.11