Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Basics Namespace Reference


Classes

struct  gc_no_pointers_t
class  Allocator
class  BufStreambuf
class  BufStreamBase
class  IBufStream
class  OBufStream
class  BufStream
class  RegExp
class  mutex
class  cond
class  thread_attr
class  thread
struct  ForkArgs
struct  ParseUnitValFailure

Typedefs

typedef char int8
typedef unsigned char uint8
typedef short int16
typedef unsigned short uint16
typedef int int32
typedef unsigned int uint32

Functions

uint16 swab16 (uint16 p_x)
uint32 swab32 (uint32 p_x)
uint64 swab64 (uint64 p_x)
uint16 hton16 (uint16 p_x)
uint16 ntoh16 (uint16 p_x)
uint32 hton32 (uint32 p_x)
uint32 ntoh32 (uint32 p_x)
uint64 hton64 (uint64 p_x)
uint64 ntoh64 (uint64 p_x)
Text errno_Text (int err)
void * ThreadStart_Callback (void *arg) throw ()
void ThreadStart_WaitForChild (ForkArgs *forkArgs) throw ()
Text FormatUnitVal (Basics::uint64 val, bool decimal=false) throw ()
Basics::uint64 ParseUnitVal (const char *val, bool decimal=false) throw (ParseUnitValFailure)
Basics::uint64 ParseUnitVal (const Text &val, bool decimal=false) throw (ParseUnitValFailure)

Variables

gc_no_pointers_t gc_no_pointers


Typedef Documentation

typedef short Basics::int16
 

Definition at line 120 of file Basics.H.

typedef int Basics::int32
 

Definition at line 122 of file Basics.H.

typedef char Basics::int8
 

Definition at line 118 of file Basics.H.

typedef unsigned short Basics::uint16
 

Definition at line 121 of file Basics.H.

typedef unsigned int Basics::uint32
 

Definition at line 123 of file Basics.H.

typedef unsigned char Basics::uint8
 

Definition at line 119 of file Basics.H.


Function Documentation

Text Basics::errno_Text int  err  ) 
 

Referenced by VestaLog::abort(), VestaLog::checkpointBegin(), VestaLog::checkpointEnd(), VestaLog::checkpointResume(), AtomicFile::close(), VestaLog::commit(), RecoveryReader::eof(), VestaLogPrivate::eraseUncommitted(), RecoveryReader::get(), init_repository_access(), main(), VestaLog::nextLog(), nfsd_init(), VestaLog::open(), VestaLog::openCheckpoint(), operator<<(), RecoveryReader::read(), RecoveryReader::readAll(), VestaLogPrivate::readBlock(), VestaLogPrivate::writeCur(), and xlate_errno().

Text Basics::FormatUnitVal Basics::uint64  val,
bool  decimal = false
throw ()
 

Referenced by main(), process(), and RecursiveStats::report().

uint16 Basics::hton16 uint16  p_x  )  [inline]
 

Definition at line 177 of file Basics.H.

Referenced by main(), PickleC::PickleInt16(), and SRPC_impl::send_int16().

uint32 Basics::hton32 uint32  p_x  )  [inline]
 

Definition at line 189 of file Basics.H.

Referenced by IntegerVC::FingerPrint(), main(), PickleC::PickleInt32(), and SRPC_impl::send_int32().

uint64 Basics::hton64 uint64  p_x  )  [inline]
 

Definition at line 202 of file Basics.H.

References swab64().

Referenced by main(), ntoh64(), PickleC::PickleInt64(), and SRPC_impl::send_int64().

uint16 Basics::ntoh16 uint16  p_x  )  [inline]
 

Definition at line 182 of file Basics.H.

Referenced by input_tests(), main(), SRPC_impl::recv_int16(), and PickleC::UnpickleInt16().

uint32 Basics::ntoh32 uint32  p_x  )  [inline]
 

Definition at line 194 of file Basics.H.

Referenced by input_tests(), main(), SRPC_impl::recv_int32(), and PickleC::UnpickleInt32().

uint64 Basics::ntoh64 uint64  p_x  )  [inline]
 

Definition at line 215 of file Basics.H.

References hton64().

Referenced by main(), SRPC_impl::recv_int64(), and PickleC::UnpickleInt64().

Basics::uint64 Basics::ParseUnitVal const Text val,
bool  decimal = false
throw (ParseUnitValFailure) [inline]
 

Definition at line 58 of file Units.H.

References ParseUnitVal().

Basics::uint64 Basics::ParseUnitVal const char *  val,
bool  decimal = false
throw (ParseUnitValFailure)
 

Referenced by main(), and ParseUnitVal().

uint16 Basics::swab16 uint16  p_x  )  [inline]
 

Definition at line 149 of file Basics.H.

uint32 Basics::swab32 uint32  p_x  )  [inline]
 

Definition at line 155 of file Basics.H.

Referenced by GraphLog::Entry::Read(), and GraphLog::Entry::Recover().

uint64 Basics::swab64 uint64  p_x  )  [inline]
 

Definition at line 163 of file Basics.H.

Referenced by hton64(), and UniqueId().

void* Basics::ThreadStart_Callback void *  arg  )  throw ()
 

Referenced by Basics::thread::fork_inner().

void Basics::ThreadStart_WaitForChild ForkArgs *  forkArgs  )  throw ()
 

Referenced by Basics::thread::fork_inner().


Variable Documentation

Basics::gc_no_pointers_t Basics::gc_no_pointers
 

Definition at line 29 of file NoGC.C.


Generated on Mon May 8 00:49:17 2006 for Vesta by  doxygen 1.4.2