前のページ次のページ上に戻るホーム SophiaFramework 2.1
SFBModule
IModule インターフェイスのラッパークラスです。
#include <SFBModule.hpp>
class SFBModule : public SFBBase;
typedef SFBModule&          SFBModuleRef;
typedef SFBModule*          SFBModulePtr;
typedef SFBModule**         SFBModuleHandle;
typedef const SFBModule     ConstSFBModule;
typedef const SFBModule&    ConstSFBModuleRef;
typedef const SFBModule*    ConstSFBModulePtr;
typedef const SFBModule**   ConstSFBModuleHandle;

継承図

SFBModule クラスの継承図

参照

BREW API IModule

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
CreateInstance インターフェイスのインスタンスを作成します。
public
FreeResources シェルまたはデバイスがメモリーまたはストレージの容量不足を検出したときにAEEシェルから呼び出されます。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。

SFBModule::CreateInstance
インターフェイスのインスタンスを作成します。
[ public ]
SFCError CreateInstance(
    AEECLSID clsid          // ClassID
    SFUBrewPtr<SFBBase>*    // インターフェイスを取得します
);
[ public ]
SFUBrewPtr<SFBBase> CreateInstance(
    AEECLSID clsid   // Class ID
);

参照

BREW API IMODULE_CreateInstance


SFBModule::FreeResources
シェルまたはデバイスがメモリーまたはストレージの容量不足を検出したときにAEEシェルから呼び出されます。
[ public ]
Void FreeResources(
    const SFUBrewPtr<SFBHeap>& pHeap         
    const SFUBrewPtr<SFBFileMgr>& pFileMgr   
);

参照

BREW API IMODULE_FreeResources