Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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