SourceForge.jp

クラス dkutil::DLLManager

#include <dkutilDLLManager.h>

dkutil::DLLManagerのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

typedef map_ex< std::string,
void * > 
CONTAINER_TYPE
typedef CONTAINER_TYPE::DATA_TYPE DATA_TYPE
typedef CONTAINER_TYPE::RESULT RESULT
typedef CONTAINER_TYPE::iterator iterator

Public メソッド

bool reset (const char *dllname)
const char * name () const
bool empty () const
 DLLManager (const char *dllname=NULL)
virtual ~DLLManager ()
void * find (const char *key)
bool load_function (const char *function_name)
 trueだったら関数のロード完了。

bool GetDLLFileVersion (DLLVersion *dll) const

型定義

typedef map_ex<std::string,void *> dkutil::DLLManager::CONTAINER_TYPE
 

typedef CONTAINER_TYPE::DATA_TYPE dkutil::DLLManager::DATA_TYPE
 

typedef CONTAINER_TYPE::iterator dkutil::DLLManager::iterator
 

typedef CONTAINER_TYPE::RESULT dkutil::DLLManager::RESULT
 


コンストラクタとデストラクタ

dkutil::DLLManager::DLLManager const char *  dllname = NULL  )  [inline]
 

virtual dkutil::DLLManager::~DLLManager  )  [inline, virtual]
 


関数

bool dkutil::DLLManager::empty  )  const [inline]
 

void* dkutil::DLLManager::find const char *  key  )  [inline]
 

引数:
key[in] DLL内から探したい関数の名前
戻り値:
NULLだとエラー

bool dkutil::DLLManager::GetDLLFileVersion DLLVersion dll  )  const [inline]
 

bool dkutil::DLLManager::load_function const char *  function_name  )  [inline]
 

trueだったら関数のロード完了。

const char* dkutil::DLLManager::name  )  const [inline]
 

bool dkutil::DLLManager::reset const char *  dllname  )  [inline]
 

引数:
dllname[in] dllの名前へのポインタ
戻り値:
trueだとロード完了


このクラスの説明は次のファイルから生成されました:
dkutil 1.02リリース前 d金魚専用マニュアルバージョンに対してSun Dec 28 21:23:12 2003に生成されました。 doxygen 1.3.5