Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CWB::HistoryLine Class Reference

Definition at line 35 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

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

Definition at line 23 of file HistoryLine.cc.

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

Definition at line 34 of file HistoryLine.cc.

CWB::HistoryLine::~HistoryLine ( )

Definition at line 47 of file HistoryLine.cc.

Member Function Documentation

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

Definition at line 95 of file HistoryLine.cc.

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

Definition at line 228 of file HistoryLine.cc.

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

Definition at line 112 of file HistoryLine.cc.

void CWB::HistoryLine::Destroy ( )
private

Definition at line 205 of file HistoryLine.cc.

bool CWB::HistoryLine::GetAscendingSortOrder ( )

Definition at line 177 of file HistoryLine.cc.

TTimeStamp CWB::HistoryLine::GetCreationTimeStamp ( )

Definition at line 187 of file HistoryLine.cc.

bool CWB::HistoryLine::GetDescendantSortOrder ( )

Definition at line 182 of file HistoryLine.cc.

char * CWB::HistoryLine::GetHistoryComment ( )

Definition at line 83 of file HistoryLine.cc.

char * CWB::HistoryLine::GetHistoryStr ( )

Definition at line 89 of file HistoryLine.cc.

char * CWB::HistoryLine::GetHistoryType ( )

Definition at line 77 of file HistoryLine.cc.

SortOrderType CWB::HistoryLine::GetSortOrder ( )

Definition at line 142 of file HistoryLine.cc.

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

Definition at line 322 of file HistoryLine.cc.

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

Definition at line 244 of file HistoryLine.cc.

void CWB::HistoryLine::Init ( )
private

Definition at line 193 of file HistoryLine.cc.

bool CWB::HistoryLine::IsSortable ( ) const

Definition at line 107 of file HistoryLine.cc.

bool CWB::HistoryLine::IsSortOrderAlphabetical ( )

Definition at line 159 of file HistoryLine.cc.

bool CWB::HistoryLine::IsSortOrderDate ( )

Definition at line 153 of file HistoryLine.cc.

bool CWB::HistoryLine::IsSortOrderInsertion ( )

Definition at line 147 of file HistoryLine.cc.

void CWB::HistoryLine::Print ( )

Definition at line 100 of file HistoryLine.cc.

bool CWB::HistoryLine::SetAscendingSortOrder ( )

Definition at line 165 of file HistoryLine.cc.

bool CWB::HistoryLine::SetDescendantSortOrder ( )

Definition at line 171 of file HistoryLine.cc.

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

Definition at line 52 of file HistoryLine.cc.

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

Definition at line 65 of file HistoryLine.cc.

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

Definition at line 71 of file HistoryLine.cc.

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

Definition at line 59 of file HistoryLine.cc.

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

Definition at line 135 of file HistoryLine.cc.

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

Definition at line 212 of file HistoryLine.cc.

Member Data Documentation

bool CWB::HistoryLine::AscendingOrder
private

Definition at line 90 of file HistoryLine.hh.

char* CWB::HistoryLine::Comment
private

Definition at line 87 of file HistoryLine.hh.

int CWB::HistoryLine::CommentLength
private

Definition at line 86 of file HistoryLine.hh.

long CWB::HistoryLine::CreationDate_NSec
private

Definition at line 93 of file HistoryLine.hh.

long CWB::HistoryLine::CreationDate_Sec
private

Definition at line 92 of file HistoryLine.hh.

char* CWB::HistoryLine::History
private

Definition at line 84 of file HistoryLine.hh.

int CWB::HistoryLine::HistoryLength
private

Definition at line 81 of file HistoryLine.hh.

SortOrderType CWB::HistoryLine::SortOrder
private

Definition at line 89 of file HistoryLine.hh.

char* CWB::HistoryLine::Type
private

Definition at line 83 of file HistoryLine.hh.

int CWB::HistoryLine::TypeLength
private

Definition at line 80 of file HistoryLine.hh.


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