TFdSet Class Reference

List of all members.

Public Member Functions

 TFdSet ()
 TFdSet (const TFdSet &org)
TFdSetoperator= (const TFdSet &rhs)
void Zero ()
void Set (Int_t n)
void Clr (Int_t n)
Int_t IsSet (Int_t n)
ULong_tGetBits ()
 TFdSet ()
virtual ~TFdSet ()
void Copy (TFdSet &fd) const
 TFdSet (const TFdSet &fd)
TFdSetoperator= (const TFdSet &fd)
void Zero ()
void Set (Int_t fd)
void Clr (Int_t fd)
Int_t IsSet (Int_t fd)
Int_tGetBits ()
UInt_t GetCount ()
Int_t GetFd (Int_t i)

Private Attributes

ULong_t fds_bits [HOWMANY(kFDSETSIZE, kNFDBITS)]
fd_set * fds_bits

Detailed Description

Definition at line 310 of file TUnixSystem.cxx.


Constructor & Destructor Documentation

TFdSet::TFdSet (  )  [inline]

Definition at line 314 of file TUnixSystem.cxx.

References fds_bits.

TFdSet::TFdSet ( const TFdSet org  )  [inline]

Definition at line 315 of file TUnixSystem.cxx.

References fds_bits.

TFdSet::TFdSet (  )  [inline]

Definition at line 73 of file TWinNTSystem.cxx.

References fds_bits.

virtual TFdSet::~TFdSet (  )  [inline, virtual]

Definition at line 74 of file TWinNTSystem.cxx.

References fds_bits.

TFdSet::TFdSet ( const TFdSet fd  )  [inline]

Definition at line 76 of file TWinNTSystem.cxx.

References Copy().


Member Function Documentation

TFdSet& TFdSet::operator= ( const TFdSet rhs  )  [inline]

Definition at line 316 of file TUnixSystem.cxx.

References fds_bits.

void TFdSet::Zero (  )  [inline]

Definition at line 317 of file TUnixSystem.cxx.

References fds_bits.

Referenced by TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TUnixSystem::RemoveFileHandler(), and TUnixSystem::UnixSelect().

void TFdSet::Set ( Int_t  n  )  [inline]

Definition at line 318 of file TUnixSystem.cxx.

References Fatal(), fds_bits, kFDSETSIZE, and kNFDBITS.

Referenced by TUnixSystem::AddFileHandler(), TWinNTSystem::AddFileHandler(), TUnixSystem::DispatchSignals(), TUnixSystem::RemoveFileHandler(), TWinNTSystem::Select(), TUnixSystem::Select(), and TUnixSystem::UnixSelect().

void TFdSet::Clr ( Int_t  n  )  [inline]

Definition at line 326 of file TUnixSystem.cxx.

References Fatal(), fds_bits, kFDSETSIZE, and kNFDBITS.

Referenced by TWinNTSystem::CheckDescriptors(), TUnixSystem::CheckDescriptors(), TWinNTSystem::CheckSignals(), TUnixSystem::CheckSignals(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), and TWinNTSystem::RemoveFileHandler().

Int_t TFdSet::IsSet ( Int_t  n  )  [inline]

Definition at line 334 of file TUnixSystem.cxx.

References Fatal(), fds_bits, kFDSETSIZE, and kNFDBITS.

Referenced by TWinNTSystem::CheckDescriptors(), TWinNTSystem::CheckSignals(), TUnixSystem::CheckSignals(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TWinNTSystem::Select(), TUnixSystem::Select(), and TUnixSystem::UnixSelect().

ULong_t* TFdSet::GetBits (  )  [inline]

Definition at line 343 of file TUnixSystem.cxx.

References fds_bits.

Referenced by TWinNTSystem::DispatchOneEvent(), TUnixSystem::UnixSelect(), and WinNTSelect().

void TFdSet::Copy ( TFdSet fd  )  const [inline]

Definition at line 75 of file TWinNTSystem.cxx.

References fds_bits.

Referenced by operator=(), and TFdSet().

TFdSet& TFdSet::operator= ( const TFdSet fd  )  [inline]

Definition at line 77 of file TWinNTSystem.cxx.

References Copy().

void TFdSet::Zero (  )  [inline]

Definition at line 78 of file TWinNTSystem.cxx.

References fds_bits.

void TFdSet::Set ( Int_t  fd  )  [inline]

Definition at line 79 of file TWinNTSystem.cxx.

References fds_bits, and SysError().

void TFdSet::Clr ( Int_t  fd  )  [inline]

Definition at line 86 of file TWinNTSystem.cxx.

References fds_bits, and i.

Int_t TFdSet::IsSet ( Int_t  fd  )  [inline]

Definition at line 100 of file TWinNTSystem.cxx.

Int_t* TFdSet::GetBits (  )  [inline]

Definition at line 101 of file TWinNTSystem.cxx.

UInt_t TFdSet::GetCount (  )  [inline]

Definition at line 102 of file TWinNTSystem.cxx.

Referenced by TWinNTSystem::DispatchOneEvent().

Int_t TFdSet::GetFd ( Int_t  i  )  [inline]

Definition at line 103 of file TWinNTSystem.cxx.

Referenced by TWinNTSystem::DispatchOneEvent(), and WinNTSelect().


Member Data Documentation

ULong_t TFdSet::fds_bits[HOWMANY(kFDSETSIZE, kNFDBITS)] [private]

Definition at line 312 of file TUnixSystem.cxx.

Referenced by Clr(), Copy(), GetBits(), IsSet(), operator=(), Set(), TFdSet(), Zero(), and ~TFdSet().

fd_set* TFdSet::fds_bits [private]

Definition at line 71 of file TWinNTSystem.cxx.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:32 2011 for ROOT_528-00b_version by  doxygen 1.5.1