Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CWB::HistoryLine Class Reference

Definition at line 53 of file HistoryLine.hh.

Public Member Functions

 HistoryLine (char *Type=NULL, char *Comment=NULL, char *History=NULL)
 
 HistoryLine (const HistoryLine &HistoryLine)
 
 ~HistoryLine ()
 
virtual void Browse (TBrowser *b)
 
int Compare (const TObject *Obj) const
 
bool GetAscendingSortOrder ()
 
TTimeStamp GetCreationTimeStamp ()
 
bool GetDescendantSortOrder ()
 
char * GetHistoryComment ()
 
char * GetHistoryStr ()
 
char * GetHistoryType ()
 
SortOrderType GetSortOrder ()
 
void HistoryLineException (int type, const char *location, const char *msgfmt,...)
 
bool IsSortable () const
 
bool IsSortOrderAlphabetical ()
 
bool IsSortOrderDate ()
 
bool IsSortOrderInsertion ()
 
void Print ()
 
bool SetAscendingSortOrder ()
 
bool SetDescendantSortOrder ()
 
void SetHistory (char *Type, char *Comment, char *History)
 
char * SetHistoryComment (char *Comment)
 
char * SetHistoryStr (char *History)
 
char * SetHistoryType (char *Type)
 
SortOrderType SetSortOrder (SortOrderType SortOrder)
 

Private Member Functions

void CommentSet (char *Comment)
 
void Destroy ()
 
void HistorySet (char *History)
 
void Init ()
 
void TypeSet (char *Type)
 

Private Attributes

bool AscendingOrder
 
char * Comment
 
int CommentLength
 
long CreationDate_NSec
 
long CreationDate_Sec
 
char * History
 
int HistoryLength
 
SortOrderType SortOrder
 
char * Type
 
int TypeLength
 

#include <HistoryLine.hh>

Inheritance diagram for CWB::HistoryLine:
[legend]

Constructor & Destructor Documentation

◆ HistoryLine() [1/2]

CWB::HistoryLine::HistoryLine ( char *  Type = NULL,
char *  Comment = NULL,
char *  History = NULL 
)

Definition at line 41 of file HistoryLine.cc.

◆ HistoryLine() [2/2]

CWB::HistoryLine::HistoryLine ( const HistoryLine HistoryLine)

Definition at line 52 of file HistoryLine.cc.

◆ ~HistoryLine()

CWB::HistoryLine::~HistoryLine ( )

Definition at line 65 of file HistoryLine.cc.

Member Function Documentation

◆ Browse()

void CWB::HistoryLine::Browse ( TBrowser *  b)
virtual

Definition at line 113 of file HistoryLine.cc.

◆ CommentSet()

void CWB::HistoryLine::CommentSet ( char *  Comment)
private

Definition at line 246 of file HistoryLine.cc.

◆ Compare()

int CWB::HistoryLine::Compare ( const TObject *  Obj) const

Definition at line 130 of file HistoryLine.cc.

◆ Destroy()

void CWB::HistoryLine::Destroy ( )
private

Definition at line 223 of file HistoryLine.cc.

◆ GetAscendingSortOrder()

bool CWB::HistoryLine::GetAscendingSortOrder ( )

Definition at line 195 of file HistoryLine.cc.

◆ GetCreationTimeStamp()

TTimeStamp CWB::HistoryLine::GetCreationTimeStamp ( )

Definition at line 205 of file HistoryLine.cc.

◆ GetDescendantSortOrder()

bool CWB::HistoryLine::GetDescendantSortOrder ( )

Definition at line 200 of file HistoryLine.cc.

◆ GetHistoryComment()

char * CWB::HistoryLine::GetHistoryComment ( )

Definition at line 101 of file HistoryLine.cc.

◆ GetHistoryStr()

char * CWB::HistoryLine::GetHistoryStr ( )

Definition at line 107 of file HistoryLine.cc.

◆ GetHistoryType()

char * CWB::HistoryLine::GetHistoryType ( )

Definition at line 95 of file HistoryLine.cc.

◆ GetSortOrder()

SortOrderType CWB::HistoryLine::GetSortOrder ( )

Definition at line 160 of file HistoryLine.cc.

◆ HistoryLineException()

void CWB::HistoryLine::HistoryLineException ( int  type,
const char *  location,
const char *  msgfmt,
  ... 
)

Definition at line 340 of file HistoryLine.cc.

◆ HistorySet()

void CWB::HistoryLine::HistorySet ( char *  History)
private

Definition at line 262 of file HistoryLine.cc.

◆ Init()

void CWB::HistoryLine::Init ( )
private

Definition at line 211 of file HistoryLine.cc.

◆ IsSortable()

bool CWB::HistoryLine::IsSortable ( ) const

Definition at line 125 of file HistoryLine.cc.

◆ IsSortOrderAlphabetical()

bool CWB::HistoryLine::IsSortOrderAlphabetical ( )

Definition at line 177 of file HistoryLine.cc.

◆ IsSortOrderDate()

bool CWB::HistoryLine::IsSortOrderDate ( )

Definition at line 171 of file HistoryLine.cc.

◆ IsSortOrderInsertion()

bool CWB::HistoryLine::IsSortOrderInsertion ( )

Definition at line 165 of file HistoryLine.cc.

◆ Print()

void CWB::HistoryLine::Print ( )

Definition at line 118 of file HistoryLine.cc.

◆ SetAscendingSortOrder()

bool CWB::HistoryLine::SetAscendingSortOrder ( )

Definition at line 183 of file HistoryLine.cc.

◆ SetDescendantSortOrder()

bool CWB::HistoryLine::SetDescendantSortOrder ( )

Definition at line 189 of file HistoryLine.cc.

◆ SetHistory()

void CWB::HistoryLine::SetHistory ( char *  Type,
char *  Comment,
char *  History 
)

Definition at line 70 of file HistoryLine.cc.

◆ SetHistoryComment()

char * CWB::HistoryLine::SetHistoryComment ( char *  Comment)

Definition at line 83 of file HistoryLine.cc.

◆ SetHistoryStr()

char * CWB::HistoryLine::SetHistoryStr ( char *  History)

Definition at line 89 of file HistoryLine.cc.

◆ SetHistoryType()

char * CWB::HistoryLine::SetHistoryType ( char *  Type)

Definition at line 77 of file HistoryLine.cc.

◆ SetSortOrder()

SortOrderType CWB::HistoryLine::SetSortOrder ( SortOrderType  SortOrder)

Definition at line 153 of file HistoryLine.cc.

◆ TypeSet()

void CWB::HistoryLine::TypeSet ( char *  Type)
private

Definition at line 230 of file HistoryLine.cc.

Member Data Documentation

◆ AscendingOrder

bool CWB::HistoryLine::AscendingOrder
private

Definition at line 108 of file HistoryLine.hh.

◆ Comment

char* CWB::HistoryLine::Comment
private

Definition at line 105 of file HistoryLine.hh.

◆ CommentLength

int CWB::HistoryLine::CommentLength
private

Definition at line 104 of file HistoryLine.hh.

◆ CreationDate_NSec

long CWB::HistoryLine::CreationDate_NSec
private

Definition at line 111 of file HistoryLine.hh.

◆ CreationDate_Sec

long CWB::HistoryLine::CreationDate_Sec
private

Definition at line 110 of file HistoryLine.hh.

◆ History

char* CWB::HistoryLine::History
private

Definition at line 102 of file HistoryLine.hh.

◆ HistoryLength

int CWB::HistoryLine::HistoryLength
private

Definition at line 99 of file HistoryLine.hh.

◆ SortOrder

SortOrderType CWB::HistoryLine::SortOrder
private

Definition at line 107 of file HistoryLine.hh.

◆ Type

char* CWB::HistoryLine::Type
private

Definition at line 101 of file HistoryLine.hh.

◆ TypeLength

int CWB::HistoryLine::TypeLength
private

Definition at line 98 of file HistoryLine.hh.


The documentation for this class was generated from the following files: