全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 ページ
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
connRecords クラス

record のコレクションクラス [詳解]

#include <connMgr.h>

公開メンバ関数

 connRecords ()
 
 connRecords (const connRecords &r)
 
void clear ()
 
connRecordsoperator= (const connRecords &r)
 
const recordoperator[] (size_t index) const
 
recordoperator[] (size_t index)
 
void release ()
 
size_t size () const
 

静的公開メンバ関数

static connRecordscreate ()
 
static connRecordscreate (const connRecords &r)
 

詳解

record のコレクションクラス

connRecordsクラスはrecordを内部で保持しコレクションの管理をします。

構築子と解体子

デフォルトコンストラクタ。

connRecords ( const connRecords r)

コピーコンストラクタ。
内部レコードは深いコピーがされます。 67Byteを越える長い文字列を有するレコードの文字列は、Sharedポインタがコピーされます。

関数詳解

void clear ( )

保持しているレコードをすべて削除します。

static connRecords * create ( )
static

connRecordsオブジェクトを生成して返します。

static connRecords* create ( const connRecords r)
static
connRecords & operator= ( const connRecords r)

代入関数
内部レコードは深いコピーがされます。 67Byteを越える長い文字列を有するレコードの文字列は、Sharedポインタがコピーされます。

const record& operator[] ( size_t  index) const
record& operator[] ( size_t  index)
void release ( )

このオブジェクトをメモリから解放します。

size_t size ( ) const

保持しているレコード数を返します。

Transactd SDK 2018年07月31日(火) 19時40分32秒 doxygen