Class Index Cross Index Namespace Index

Namespace General


Index:

Members of type class

AtExit AutoArray ConditionalVariable DeadLockDetector Directory
ErrorLog FileType Fork GPSTime IOLock
LDASUnexpected PSInfo ReadWriteLock RefPtr Singleton
SingletonClient Task TaskThread Thread ThreadPoolClient
Timer TimerThread UnitTest _Filebuf_base _Noconv_input
_Noconv_input _Noconv_output _Underflow unexpected_exception unimplemented_error

Members of type typedef

ThreadPoolSingleton bit_vector filebuf fstream ifstream
ofstream

Members of type function

AbortOnAssertFailure AbortOnAssertFailure Acquire AddTask AddTask
AddTimer AutoArray AutoArray AutoArray Broadcast
Cancel Check Check ChildPid Close
ConditionalVariable CriticalSection DeletePtr Detach Directory
Directory Dump DumpWithoutLocking EntryName ErrorLog
ErrorLog Exit Fd FileType Fork
GetFileType GetTime Halt INSTANTIATE INSTANTIATE
INSTANTIATE INSTANTIATE INSTANTIATE INSTANTIATE INSTANTIATE
INSTANTIATE INSTANTIATE INSTANTIATE Init IsAlive
IsExiting IsOpen IsOpen Join JournalLog
Kill MaskBitClear MaskBitSet Message Message
Mutex Name Next OnCompletion Open
Purge RefPtr Relinquish RemoveTimer Rethrow
SetDebugging SetOffsetTableFilename SetState SetState SetState
Signal Spawn Start State StdErrLog
Sync Sync Sync Task Task
TaskThread Thread ThreadPoolClient ThreadRegister ThreadUnregister
TimedOut TimedWait TimedWait Timeout Timer
TimerThread UnitTest Wait _Noconv_input _Noconv_output
_Underflow basic_filebuf close_pipe close_pipes cmp_nocase
current_pos defined getReadFD getWriteFD ic_hash
inline UnitTest isParent operator != operator != operator ()
operator () operator + operator + operator - operator -
operator < operator << operator <= operator = operator ==
operator == operator == operator == operator > operator >=
overflow peek_head_timer pop_timer reset_timer run
seekoff seekoff_core seekpos seekpos_core set_state
start_routine toss underflow waiter waiter

Member Descriptions:

Members of type typedef


General::ThreadPoolSingleton

General::bit_vector - Compiler independent bit_vector

General::filebuf

General::fstream

General::ifstream

General::ofstream

Members of type function


General::AbortOnAssertFailure

General::AbortOnAssertFailure

General::Acquire

General::AddTask

General::AddTask

General::AddTimer

General::AutoArray - Constructor

Parameters:
NameTypeDescription
ptr_to_deleteT* const A pointer to the dynamically allocated array. Default is NULL.


General::AutoArray

General::AutoArray - Reset array buffer.

Parameters:
NameTypeDescription
indexconst size_t Index into array.
: T*A pointer to new array buffer. Default is NULL.

Return value:
T& - A reference to the requested array element. T& - A reference to the requested array element. T* - A pointer to the array. T* - A pointer to the array.


General::Broadcast

General::Cancel

General::Check

General::Check

General::ChildPid

General::Close

General::ConditionalVariable

General::CriticalSection

General::DeletePtr - Deletes a pointer
Pointers are deleted and a NULL pointer is returned in its place.

Parameters:
NameTypeDescription
PtrT* Pointer to be deleted

Return value:
Value to use in place of origional pointer -


General::Detach

General::Directory

General::Directory

General::Dump

General::DumpWithoutLocking

General::EntryName

General::ErrorLog

General::ErrorLog

General::Exit

General::Fd

General::FileType

General::Fork

General::GetFileType

General::GetTime
class GPSTime


General::Halt

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::INSTANTIATE

General::Init

General::IsAlive

General::IsExiting

General::IsOpen

General::IsOpen

General::Join

General::JournalLog

General::Kill

General::MaskBitClear

General::MaskBitSet

General::Message

General::Message

General::Mutex

General::Name

General::Next

General::OnCompletion

General::Open

General::Purge - Deletes all pointers from the container

General::RefPtr

General::Relinquish

General::RemoveTimer

General::Rethrow - Rethrow a std::exception adding information to the front

Parameters:
NameTypeDescription
Prefixconst std::string& Text to be prepended to the exception text.
Exceptionconst std::exception& Origional exception that was thrown and used as type of exception to throw.


General::SetDebugging

General::SetOffsetTableFilename
Establish the filename which contains the leap seconds


General::SetState

General::SetState

General::SetState

General::Signal

General::Spawn

General::Start

General::State

General::StdErrLog

General::Sync

General::Sync

General::Sync

General::Task

General::Task

General::TaskThread

General::Thread

General::ThreadPoolClient

General::ThreadRegister

General::ThreadUnregister

General::TimedOut

General::TimedWait

General::TimedWait

General::Timeout

General::Timer

General::TimerThread

General::UnitTest
class - UnitTest


General::Wait

General::_Noconv_input

General::_Noconv_output

General::_Underflow
There is a specialized version of underflow, for basic_filebuf, in fstream.cxx.


General::basic_filebuf
Change the filebuf's locale. This member function has no effect unless it is called before any I/O is performed on the stream.


General::close_pipe

General::close_pipes

General::cmp_nocase - Case-Insensitve String comparison
Compares the strings S1 and S2 and returns an integer less than, equal to, greater than zero.

Parameters:
NameTypeDescription
S1const std::string& Left hand side of comparison
S2const std::string& Right hand side of comparison


General::current_pos

General::defined

General::getReadFD

General::getWriteFD

General::ic_hash - Case-Insensitive String Hash Specialization
A specialization of the STL hash functional to perform a case-insensitive hash of a C++ string.


General::inline UnitTest

General::isParent

General::operator !=

General::operator !=

General::operator ()

General::operator ()

General::operator +

General::operator +

General::operator -

General::operator -

General::operator <

General::operator <<

General::operator <=

General::operator = - Overloaded = operator.
This allows the reassignment of pointer ownership

Return value:
AutoArray< T >& - a reference to this


General::operator ==
template class General::RefPtr


General::operator ==

General::operator ==

General::operator ==

General::operator >

General::operator >=

General::overflow

General::peek_head_timer

General::pop_timer

General::reset_timer

General::run
This method does the work of the thread and runs in the controlled thread. It does a task and then waits for another task. This allows for the thread to be reused.


General::seekoff

General::seekoff_core

General::seekpos

General::seekpos_core

General::set_state

General::start_routine

General::toss - Helper function for throwing standard exceptions

Parameters:
NameTypeDescription
clthe class throwing the exception, as a string
flthe program unit (file name) where the exception is thrown
lnthe line number in the program where exception is thrown
dea short description of the exceptional condition


General::underflow

General::waiter

General::waiter