Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TFdSet Class Reference

Definition at line 90 of file TMacOSXSystem.mm.

Public Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

◆ TFdSet() [1/6]

TFdSet::TFdSet ( )
inline

Definition at line 94 of file TMacOSXSystem.mm.

◆ TFdSet() [2/6]

TFdSet::TFdSet ( const TFdSet org)
inline

Definition at line 95 of file TMacOSXSystem.mm.

◆ TFdSet() [3/6]

TFdSet::TFdSet ( )
inline

Definition at line 357 of file TUnixSystem.cxx.

◆ TFdSet() [4/6]

TFdSet::TFdSet ( const TFdSet org)
inline

Definition at line 358 of file TUnixSystem.cxx.

◆ TFdSet() [5/6]

TFdSet::TFdSet ( )
inline

Definition at line 115 of file TWinNTSystem.cxx.

◆ ~TFdSet()

virtual TFdSet::~TFdSet ( )
inlinevirtual

Definition at line 116 of file TWinNTSystem.cxx.

◆ TFdSet() [6/6]

TFdSet::TFdSet ( const TFdSet fd)
inline

Definition at line 118 of file TWinNTSystem.cxx.

Member Function Documentation

◆ Clr() [1/3]

void TFdSet::Clr ( Int_t  fd)
inline

Definition at line 128 of file TWinNTSystem.cxx.

◆ Clr() [2/3]

void TFdSet::Clr ( Int_t  n)
inline

Definition at line 112 of file TMacOSXSystem.mm.

◆ Clr() [3/3]

void TFdSet::Clr ( Int_t  n)
inline

Definition at line 369 of file TUnixSystem.cxx.

◆ Copy()

void TFdSet::Copy ( TFdSet fd) const
inline

Definition at line 117 of file TWinNTSystem.cxx.

◆ GetBits() [1/3]

ULong_t * TFdSet::GetBits ( )
inline

Definition at line 129 of file TMacOSXSystem.mm.

◆ GetBits() [2/3]

ULong_t * TFdSet::GetBits ( )
inline

Definition at line 386 of file TUnixSystem.cxx.

◆ GetBits() [3/3]

Int_t * TFdSet::GetBits ( )
inline

Definition at line 143 of file TWinNTSystem.cxx.

◆ GetCount()

UInt_t TFdSet::GetCount ( )
inline

Definition at line 144 of file TWinNTSystem.cxx.

◆ GetFd()

Int_t TFdSet::GetFd ( Int_t  i)
inline

Definition at line 145 of file TWinNTSystem.cxx.

◆ IsSet() [1/3]

Int_t TFdSet::IsSet ( Int_t  fd)
inline

Definition at line 142 of file TWinNTSystem.cxx.

◆ IsSet() [2/3]

Int_t TFdSet::IsSet ( Int_t  n)
inline

Definition at line 120 of file TMacOSXSystem.mm.

◆ IsSet() [3/3]

Int_t TFdSet::IsSet ( Int_t  n)
inline

Definition at line 377 of file TUnixSystem.cxx.

◆ operator=() [1/3]

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

Definition at line 119 of file TWinNTSystem.cxx.

◆ operator=() [2/3]

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

Definition at line 96 of file TMacOSXSystem.mm.

◆ operator=() [3/3]

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

Definition at line 359 of file TUnixSystem.cxx.

◆ Set() [1/3]

void TFdSet::Set ( Int_t  fd)
inline

Definition at line 121 of file TWinNTSystem.cxx.

◆ Set() [2/3]

void TFdSet::Set ( Int_t  n)
inline

Definition at line 104 of file TMacOSXSystem.mm.

◆ Set() [3/3]

void TFdSet::Set ( Int_t  n)
inline

Definition at line 361 of file TUnixSystem.cxx.

◆ Zero() [1/3]

void TFdSet::Zero ( )
inline

Definition at line 103 of file TMacOSXSystem.mm.

◆ Zero() [2/3]

void TFdSet::Zero ( )
inline

Definition at line 360 of file TUnixSystem.cxx.

◆ Zero() [3/3]

void TFdSet::Zero ( )
inline

Definition at line 120 of file TWinNTSystem.cxx.

Member Data Documentation

◆ fds_bits [1/2]

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

Definition at line 92 of file TMacOSXSystem.mm.

◆ fds_bits [2/2]

ULong_t TFdSet::fds_bits
private

Definition at line 113 of file TWinNTSystem.cxx.

  • core/macosx/src/TMacOSXSystem.mm
  • core/unix/src/TUnixSystem.cxx
  • core/winnt/src/TWinNTSystem.cxx