TDataRecord.hh File Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ 例

# TDataRecord.hh の解説

This file contains the TDataRecord class. [詳細]

`#include "Tglobals.h"`
`#include "TStreamableObject.hh"`
`#include "TDataSectionList.hh"`

TDataRecord.hhのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

## 構成
class | TDataRecord
| This is the TDataRecord class. [詳細]

## 解説

This file contains the TDataRecord class.

作者:
  Go IWAI <goiwai@users.sourceforge.jp>

Id:
  TDataRecord.hh,v 1.8 2003/12/06 10:59:11 goiwai Exp

Name:
  CLDAQ-1-11-00

Log:
  TDataRecord.hh,v

Revision 1.8 2003/12/06 10:59:11 goiwai Serialize(Tvoid*) -> Serialize(const Tvoid*)に変更しました. Deserialize(const Tvoid*)を追加しました. 手抜きの実装なので,バッファオーバーフローの可能性があります. Reallocate()とかするような仕組みが必要です.

Revision 1.7 2003/11/24 06:54:54 goiwai Size()メンバ関数を追加しました. 抱えているDataSectionの数を返します.

Revision 1.6 2003/11/04 12:03:05 goiwai ==演算子と!=演算子を実装しました.具体的には if ( record == "String" ) { hoeghoge; } のような使い方が出来ます.単純に theID メンバとを比較して結果を返します.

Revision 1.5 2003/11/03 08:35:12 goiwai Doxygen用のタグとコメントをうちこんでいく試みを開始しました.

Revision 1.4 2003/10/06 16:42:08 goiwai テスト用の関数としてTest()を加えました.適当なデータレコードを発生しま す.

Revision 1.3 2003/08/25 09:19:37 goiwai operator[](const Tstring &id) を加えました. record[0] とか record["tag"] とかすれば,TDataSection を得ることが出来 ます. size()を越えた範囲にも,チェックしないでアクセスします. マッチしなかった場合は落ちます. 同じ名前でタグされた DataSection がある場合,最初にマッチしたものが返っ てきます.

Revision 1.2 2003/07/30 16:17:51 goiwai ファイルにコミットログをつけることにしました.