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 [(((kFDSETSIZE)+((kNFDBITS) -1))/(kNFDBITS))]
 
fd_setfds_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 372 of file TUnixSystem.cxx.

◆ TFdSet() [4/6]

TFdSet::TFdSet ( const TFdSet & org)
inline

Definition at line 373 of file TUnixSystem.cxx.

◆ TFdSet() [5/6]

TFdSet::TFdSet ( )
inline

Definition at line 118 of file TWinNTSystem.cxx.

◆ ~TFdSet()

virtual TFdSet::~TFdSet ( )
inlinevirtual

Definition at line 119 of file TWinNTSystem.cxx.

◆ TFdSet() [6/6]

TFdSet::TFdSet ( const TFdSet & fd)
inline

Definition at line 121 of file TWinNTSystem.cxx.

Member Function Documentation

◆ Clr() [1/3]

void TFdSet::Clr ( Int_t fd)
inline

Definition at line 131 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 384 of file TUnixSystem.cxx.

◆ Copy()

void TFdSet::Copy ( TFdSet & fd) const
inline

Definition at line 120 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 401 of file TUnixSystem.cxx.

◆ GetBits() [3/3]

Int_t * TFdSet::GetBits ( )
inline

Definition at line 146 of file TWinNTSystem.cxx.

◆ GetCount()

UInt_t TFdSet::GetCount ( )
inline

Definition at line 147 of file TWinNTSystem.cxx.

◆ GetFd()

Int_t TFdSet::GetFd ( Int_t i)
inline

Definition at line 148 of file TWinNTSystem.cxx.

◆ IsSet() [1/3]

Int_t TFdSet::IsSet ( Int_t fd)
inline

Definition at line 145 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 392 of file TUnixSystem.cxx.

◆ operator=() [1/3]

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

Definition at line 122 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 374 of file TUnixSystem.cxx.

◆ Set() [1/3]

void TFdSet::Set ( Int_t fd)
inline

Definition at line 124 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 376 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 375 of file TUnixSystem.cxx.

◆ Zero() [3/3]

void TFdSet::Zero ( )
inline

Definition at line 123 of file TWinNTSystem.cxx.

Member Data Documentation

◆ fds_bits [1/2]

ULong_t TFdSet::fds_bits
private

Definition at line 92 of file TMacOSXSystem.mm.

◆ fds_bits [2/2]

fd_set* TFdSet::fds_bits
private

Definition at line 116 of file TWinNTSystem.cxx.

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