![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1 |

| BREW 2.0 | BREW 2.1 | BREW 3.0 | BREW 3.1 |
|---|---|---|---|
| ○ | ○ | ○ | ○ |
| パブリック関数 | |
|---|---|
| SFCError |
Add(
ACharConstPtr key
, SInt32 keyLen
, ACharConstPtr value
, SInt32 valueLen
) Add( SFXAnsiStringConstRef key , SFXAnsiStringConstRef value ) キャッシュにレコードを追加します。
|
| SFCError |
Find(
ACharConstPtr key
, SInt32 keyLen
, ACharPtr value
, SInt32Ptr valueLen
) Find( SFXAnsiStringConstRef key , SFXAnsiStringPtr value ) キャッシュ内でレコードを検索します。
|
| SFCError |
FlushAll( Void ) キャッシュを空にします。すべてのレコードが削除されます。
|
| SFCError |
FlushExpired( Void ) キャッシュ内の満了チェックを行い、満了したレコードをすべて削除します。
|
| static SFBRAMCacheSmp |
NewInstance( Void ) SFBRAMCache クラスのインスタンスを生成します。
|
| SFCError |
Remove(
ACharConstPtr key
, SInt32 keyLen
) Remove( SFXAnsiStringConstRef key ) キャッシュからレコードを削除します。
|
| SInt32 |
SetMaxEntries(
SInt32 num
) キャッシュ内に許可される最大エントリ数を設定します。
|
| SInt32 |
SetMaxSize(
SInt32 size
) キーと値を格納するために RamCache が消費できる最大サイズ( バイト数 )を設定します。
|
| UInt32 |
SetTTL(
UInt32 ttl
) キャッシュ内のレコードの TTL ( ミリ秒 )を設定します。
|
[ public ] SFCError Add( ACharConstPtr key // キーデータ SInt32 keyLen // キーデータの長さ ACharConstPtr value // 値データ SInt32 valueLen // 値データの長さ );
[ public ] SFCError Add( SFXAnsiStringConstRef key // キーデータ SFXAnsiStringConstRef value // 値データ );
[ public ] SFCError Find( ACharConstPtr key // キーデータ SInt32 keyLen // キーデータの長さ ACharPtr value // 値データ SInt32Ptr valueLen // value が非 null の場合は value のサイズ // valueLen は入力として無効になる // 出力時には、キャッシュ内のデータのサイズが格納される( ある場合 ) );
[ public ] SFCError Find( SFXAnsiStringConstRef key // キーデータ SFXAnsiStringPtr value // 値データ );
[ public ] SFCError FlushAll(Void);
SFERR_NO_ERROR を返します。
[ public ] SFCError FlushExpired(Void);
SFERR_NO_ERROR を返します。
[ public, static ] SFBRAMCacheSmp NewInstance(Void);
[ public ] SFCError Remove( ACharConstPtr key // キーデータ SInt32 keyLen // キーデータの長さ );
[ public ] SFCError Remove( SFXAnsiStringConstRef key // キーデータ );
|
Copyright (C) 2002 - 2008 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|