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

Definition at line 55 of file HistoryLogLine.hh.

Public Member Functions

 HistoryLogLine (char *LogStr=NULL, TDatime *Time=NULL)
 
 HistoryLogLine (char *LogStr, int Date, int Time)
 
 HistoryLogLine (const HistoryLogLine &LogLine)
 
 ~HistoryLogLine ()
 
virtual void Browse (TBrowser *b)
 
int Compare (const TObject *Obj) const
 
bool GetAscendingSortOrder ()
 
TTimeStamp GetCreationTimeStamp ()
 
bool GetDescendantSortOrder ()
 
int GetLogDate ()
 
TDatime * GetLogDatime ()
 
char * GetLogStr ()
 
int GetLogTime ()
 
SortOrderType GetSortOrder ()
 
bool IsSortable () const
 
bool IsSortOrderAlphabetical ()
 
bool IsSortOrderDate ()
 
bool IsSortOrderInsertion ()
 
void Print ()
 
bool SetAscendingSortOrder ()
 
bool SetDescendantSortOrder ()
 
void SetLog (char *LogStr, TDatime *Time=NULL)
 
void SetLog (char *LogStr, int Date, int Time)
 
char * SetLogStr (char *Log)
 
void SetLogTime (int Date, int Time)
 
void SetLogTime (TDatime *Time)
 
SortOrderType SetSortOrder (SortOrderType SortOrder)
 

Private Member Functions

void Destroy ()
 
void Init ()
 

Private Attributes

bool AscendingOrder
 
long CreationDate_NSec
 
long CreationDate_Sec
 
int Date
 
char * Log
 
int LogLength
 
SortOrderType SortOrder
 
int Time
 

#include <HistoryLogLine.hh>

Inheritance diagram for CWB::HistoryLogLine:
[legend]

Constructor & Destructor Documentation

◆ HistoryLogLine() [1/3]

CWB::HistoryLogLine::HistoryLogLine ( char *  LogStr = NULL,
TDatime *  Time = NULL 
)

Definition at line 38 of file HistoryLogLine.cc.

◆ HistoryLogLine() [2/3]

CWB::HistoryLogLine::HistoryLogLine ( char *  LogStr,
int  Date,
int  Time 
)

Definition at line 66 of file HistoryLogLine.cc.

◆ HistoryLogLine() [3/3]

CWB::HistoryLogLine::HistoryLogLine ( const HistoryLogLine LogLine)

Definition at line 86 of file HistoryLogLine.cc.

◆ ~HistoryLogLine()

CWB::HistoryLogLine::~HistoryLogLine ( )

Definition at line 97 of file HistoryLogLine.cc.

Member Function Documentation

◆ Browse()

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

Definition at line 188 of file HistoryLogLine.cc.

◆ Compare()

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

Definition at line 206 of file HistoryLogLine.cc.

◆ Destroy()

void CWB::HistoryLogLine::Destroy ( )
private

Definition at line 286 of file HistoryLogLine.cc.

◆ GetAscendingSortOrder()

bool CWB::HistoryLogLine::GetAscendingSortOrder ( )

Definition at line 262 of file HistoryLogLine.cc.

◆ GetCreationTimeStamp()

TTimeStamp CWB::HistoryLogLine::GetCreationTimeStamp ( )

Definition at line 272 of file HistoryLogLine.cc.

◆ GetDescendantSortOrder()

bool CWB::HistoryLogLine::GetDescendantSortOrder ( )

Definition at line 267 of file HistoryLogLine.cc.

◆ GetLogDate()

int CWB::HistoryLogLine::GetLogDate ( )

Definition at line 173 of file HistoryLogLine.cc.

◆ GetLogDatime()

TDatime * CWB::HistoryLogLine::GetLogDatime ( )

Definition at line 183 of file HistoryLogLine.cc.

◆ GetLogStr()

char * CWB::HistoryLogLine::GetLogStr ( )

Definition at line 168 of file HistoryLogLine.cc.

◆ GetLogTime()

int CWB::HistoryLogLine::GetLogTime ( )

Definition at line 178 of file HistoryLogLine.cc.

◆ GetSortOrder()

SortOrderType CWB::HistoryLogLine::GetSortOrder ( )

Definition at line 227 of file HistoryLogLine.cc.

◆ Init()

void CWB::HistoryLogLine::Init ( )
private

Definition at line 278 of file HistoryLogLine.cc.

◆ IsSortable()

bool CWB::HistoryLogLine::IsSortable ( ) const

Definition at line 201 of file HistoryLogLine.cc.

◆ IsSortOrderAlphabetical()

bool CWB::HistoryLogLine::IsSortOrderAlphabetical ( )

Definition at line 244 of file HistoryLogLine.cc.

◆ IsSortOrderDate()

bool CWB::HistoryLogLine::IsSortOrderDate ( )

Definition at line 238 of file HistoryLogLine.cc.

◆ IsSortOrderInsertion()

bool CWB::HistoryLogLine::IsSortOrderInsertion ( )

Definition at line 232 of file HistoryLogLine.cc.

◆ Print()

void CWB::HistoryLogLine::Print ( )

Definition at line 193 of file HistoryLogLine.cc.

◆ SetAscendingSortOrder()

bool CWB::HistoryLogLine::SetAscendingSortOrder ( )

Definition at line 250 of file HistoryLogLine.cc.

◆ SetDescendantSortOrder()

bool CWB::HistoryLogLine::SetDescendantSortOrder ( )

Definition at line 256 of file HistoryLogLine.cc.

◆ SetLog() [1/2]

void CWB::HistoryLogLine::SetLog ( char *  LogStr,
TDatime *  Time = NULL 
)

Definition at line 102 of file HistoryLogLine.cc.

◆ SetLog() [2/2]

void CWB::HistoryLogLine::SetLog ( char *  LogStr,
int  Date,
int  Time 
)

Definition at line 120 of file HistoryLogLine.cc.

◆ SetLogStr()

char * CWB::HistoryLogLine::SetLogStr ( char *  Log)

Definition at line 150 of file HistoryLogLine.cc.

◆ SetLogTime() [1/2]

void CWB::HistoryLogLine::SetLogTime ( int  Date,
int  Time 
)

Definition at line 138 of file HistoryLogLine.cc.

◆ SetLogTime() [2/2]

void CWB::HistoryLogLine::SetLogTime ( TDatime *  Time)

Definition at line 144 of file HistoryLogLine.cc.

◆ SetSortOrder()

SortOrderType CWB::HistoryLogLine::SetSortOrder ( SortOrderType  SortOrder)

Definition at line 221 of file HistoryLogLine.cc.

Member Data Documentation

◆ AscendingOrder

bool CWB::HistoryLogLine::AscendingOrder
private

Definition at line 104 of file HistoryLogLine.hh.

◆ CreationDate_NSec

long CWB::HistoryLogLine::CreationDate_NSec
private

Definition at line 107 of file HistoryLogLine.hh.

◆ CreationDate_Sec

long CWB::HistoryLogLine::CreationDate_Sec
private

Definition at line 106 of file HistoryLogLine.hh.

◆ Date

int CWB::HistoryLogLine::Date
private

Definition at line 98 of file HistoryLogLine.hh.

◆ Log

char* CWB::HistoryLogLine::Log
private

Definition at line 101 of file HistoryLogLine.hh.

◆ LogLength

int CWB::HistoryLogLine::LogLength
private

Definition at line 100 of file HistoryLogLine.hh.

◆ SortOrder

SortOrderType CWB::HistoryLogLine::SortOrder
private

Definition at line 103 of file HistoryLogLine.hh.

◆ Time

int CWB::HistoryLogLine::Time
private

Definition at line 98 of file HistoryLogLine.hh.


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