TFileHandler Class Reference

#include <TSysEvtHandler.h>

Inheritance diagram for TFileHandler:

TSysEvtHandler TSysEvtHandler TQObject TObject TQObject TObject TQObject TObject TQObject TObject TASInputHandler TASLogHandler TASLogHandler TGInputHandler TProofInputHandler TProofInputHandler TProofServInputHandler TProofServLiteInputHandler TProofServLogHandler TProofServLogHandler TSocketHandler TTermInputHandler TXProofServInputHandler TXSocketHandler TXSocketPingHandler List of all members.

Public Types

enum  
enum  

Public Member Functions

 TFileHandler (int fd, int mask)
virtual ~TFileHandler ()
int GetFd () const
void SetFd (int fd)
virtual Bool_t Notify ()
virtual Bool_t ReadNotify ()
virtual Bool_t WriteNotify ()
virtual Bool_t HasReadInterest ()
virtual Bool_t HasWriteInterest ()
virtual void SetInterest (Int_t mask)
virtual void ResetReadyMask ()
virtual void SetReadReady ()
virtual void SetWriteReady ()
virtual Bool_t IsReadReady () const
virtual Bool_t IsWriteReady () const
virtual void Add ()
virtual void Remove ()
 TFileHandler (int fd, int mask)
virtual ~TFileHandler ()
int GetFd () const
void SetFd (int fd)
virtual Bool_t Notify ()
virtual Bool_t ReadNotify ()
virtual Bool_t WriteNotify ()
virtual Bool_t HasReadInterest ()
virtual Bool_t HasWriteInterest ()
virtual void SetInterest (Int_t mask)
virtual void ResetReadyMask ()
virtual void SetReadReady ()
virtual void SetWriteReady ()
virtual Bool_t IsReadReady () const
virtual Bool_t IsWriteReady () const
virtual void Add ()
virtual void Remove ()

Protected Member Functions

 TFileHandler ()
 TFileHandler ()

Protected Attributes

int fFileNum
int fMask
int fReadyMask

Detailed Description

Definition at line 69 of file TSysEvtHandler.h.


Member Enumeration Documentation

anonymous enum

Definition at line 79 of file TSysEvtHandler.h.

anonymous enum

Definition at line 79 of file TSysEvtHandler.h.


Constructor & Destructor Documentation

TFileHandler::TFileHandler (  )  [inline, protected]

Definition at line 76 of file TSysEvtHandler.h.

TFileHandler::TFileHandler ( int  fd,
int  mask 
)

Definition at line 56 of file TSysEvtHandler.cxx.

References fFileNum, fMask, fReadyMask, and kRead.

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

Definition at line 82 of file TSysEvtHandler.h.

References Remove().

TFileHandler::TFileHandler (  )  [inline, protected]

Definition at line 76 of file TSysEvtHandler.h.

TFileHandler::TFileHandler ( int  fd,
int  mask 
)

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

Definition at line 82 of file TSysEvtHandler.h.

References Remove().


Member Function Documentation

int TFileHandler::GetFd (  )  const [inline]

Definition at line 83 of file TSysEvtHandler.h.

References fFileNum.

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

void TFileHandler::SetFd ( int  fd  )  [inline]

Definition at line 84 of file TSysEvtHandler.h.

References fFileNum.

Referenced by TASLogHandler::TASLogHandler(), and TProofServLogHandler::TProofServLogHandler().

Bool_t TFileHandler::Notify (  )  [virtual]

Implements TSysEvtHandler.

Definition at line 71 of file TSysEvtHandler.cxx.

References kFALSE, and TSysEvtHandler::Notified().

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

Bool_t TFileHandler::ReadNotify (  )  [virtual]

Definition at line 80 of file TSysEvtHandler.cxx.

References kFALSE, and TSysEvtHandler::Notified().

Referenced by TWinNTSystem::CheckDescriptors(), and TUnixSystem::CheckDescriptors().

Bool_t TFileHandler::WriteNotify (  )  [virtual]

Definition at line 90 of file TSysEvtHandler.cxx.

References kFALSE, and TSysEvtHandler::Notified().

Referenced by TWinNTSystem::CheckDescriptors(), and TUnixSystem::CheckDescriptors().

Bool_t TFileHandler::HasReadInterest (  )  [virtual]

Definition at line 100 of file TSysEvtHandler.cxx.

References fMask.

Referenced by TUnixSystem::RemoveFileHandler(), and TMonitor::TMonitor().

Bool_t TFileHandler::HasWriteInterest (  )  [virtual]

Definition at line 108 of file TSysEvtHandler.cxx.

References fMask.

Referenced by TUnixSystem::RemoveFileHandler(), and TMonitor::TMonitor().

void TFileHandler::SetInterest ( Int_t  mask  )  [virtual]

Definition at line 116 of file TSysEvtHandler.cxx.

References fMask, and kRead.

virtual void TFileHandler::ResetReadyMask (  )  [inline, virtual]

Definition at line 91 of file TSysEvtHandler.h.

References fReadyMask.

virtual void TFileHandler::SetReadReady (  )  [inline, virtual]

Definition at line 92 of file TSysEvtHandler.h.

References fReadyMask.

virtual void TFileHandler::SetWriteReady (  )  [inline, virtual]

Definition at line 93 of file TSysEvtHandler.h.

References fReadyMask.

virtual Bool_t TFileHandler::IsReadReady (  )  const [inline, virtual]

Definition at line 94 of file TSysEvtHandler.h.

References fReadyMask, and x1.

virtual Bool_t TFileHandler::IsWriteReady (  )  const [inline, virtual]

Definition at line 95 of file TSysEvtHandler.h.

References fReadyMask, and x2.

void TFileHandler::Add (  )  [virtual]

Implements TSysEvtHandler.

Definition at line 126 of file TSysEvtHandler.cxx.

References TSysEvtHandler::Added(), TSystem::AddFileHandler(), fFileNum, and gSystem.

Referenced by TProof::ActivateAsyncInput(), TBonjourBrowser::BrowseForServiceType(), TBonjourRegistrar::RegisterService(), TBonjourResolver::ResolveBonjourRecord(), TSlave::SetInputHandler(), and TSocketHandler::TSocketHandler().

void TFileHandler::Remove (  )  [virtual]

Implements TSysEvtHandler.

Definition at line 137 of file TSysEvtHandler.cxx.

References fFileNum, gSystem, TSysEvtHandler::Removed(), and TSystem::RemoveFileHandler().

Referenced by TProof::DeActivateAsyncInput(), ~TFileHandler(), and TRint::~TRint().

int TFileHandler::GetFd (  )  const [inline]

Definition at line 83 of file TSysEvtHandler.h.

References fFileNum.

void TFileHandler::SetFd ( int  fd  )  [inline]

Definition at line 84 of file TSysEvtHandler.h.

References fFileNum.

virtual Bool_t TFileHandler::Notify (  )  [virtual]

Implements TSysEvtHandler.

virtual Bool_t TFileHandler::ReadNotify (  )  [virtual]

virtual Bool_t TFileHandler::WriteNotify (  )  [virtual]

virtual Bool_t TFileHandler::HasReadInterest (  )  [virtual]

virtual Bool_t TFileHandler::HasWriteInterest (  )  [virtual]

virtual void TFileHandler::SetInterest ( Int_t  mask  )  [virtual]

virtual void TFileHandler::ResetReadyMask (  )  [inline, virtual]

Definition at line 91 of file TSysEvtHandler.h.

References fReadyMask.

virtual void TFileHandler::SetReadReady (  )  [inline, virtual]

Definition at line 92 of file TSysEvtHandler.h.

References fReadyMask.

virtual void TFileHandler::SetWriteReady (  )  [inline, virtual]

Definition at line 93 of file TSysEvtHandler.h.

References fReadyMask.

virtual Bool_t TFileHandler::IsReadReady (  )  const [inline, virtual]

Definition at line 94 of file TSysEvtHandler.h.

References fReadyMask, and x1.

virtual Bool_t TFileHandler::IsWriteReady (  )  const [inline, virtual]

Definition at line 95 of file TSysEvtHandler.h.

References fReadyMask, and x2.

virtual void TFileHandler::Add (  )  [virtual]

Implements TSysEvtHandler.

virtual void TFileHandler::Remove (  )  [virtual]

Implements TSysEvtHandler.


Member Data Documentation

int TFileHandler::fFileNum [protected]

Definition at line 72 of file TSysEvtHandler.h.

Referenced by Add(), GetFd(), Remove(), SetFd(), and TFileHandler().

int TFileHandler::fMask [protected]

Definition at line 73 of file TSysEvtHandler.h.

Referenced by HasReadInterest(), HasWriteInterest(), SetInterest(), and TFileHandler().

int TFileHandler::fReadyMask [protected]

Definition at line 74 of file TSysEvtHandler.h.

Referenced by IsReadReady(), IsWriteReady(), ResetReadyMask(), SetReadReady(), SetWriteReady(), and TFileHandler().


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