#include <TSysEvtHandler.h>
Inheritance diagram for TFileHandler:
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 |
Definition at line 69 of file TSysEvtHandler.h.
anonymous enum |
Definition at line 79 of file TSysEvtHandler.h.
anonymous enum |
Definition at line 79 of file TSysEvtHandler.h.
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] |
TFileHandler::TFileHandler | ( | ) | [inline, protected] |
Definition at line 76 of file TSysEvtHandler.h.
TFileHandler::TFileHandler | ( | int | fd, | |
int | mask | |||
) |
virtual TFileHandler::~TFileHandler | ( | ) | [inline, virtual] |
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] |
virtual void TFileHandler::ResetReadyMask | ( | ) | [inline, virtual] |
virtual void TFileHandler::SetReadReady | ( | ) | [inline, virtual] |
virtual void TFileHandler::SetWriteReady | ( | ) | [inline, virtual] |
virtual Bool_t TFileHandler::IsReadReady | ( | ) | const [inline, virtual] |
virtual Bool_t TFileHandler::IsWriteReady | ( | ) | const [inline, virtual] |
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] |
void TFileHandler::SetFd | ( | int | fd | ) | [inline] |
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] |
virtual void TFileHandler::SetReadReady | ( | ) | [inline, virtual] |
virtual void TFileHandler::SetWriteReady | ( | ) | [inline, virtual] |
virtual Bool_t TFileHandler::IsReadReady | ( | ) | const [inline, virtual] |
virtual Bool_t TFileHandler::IsWriteReady | ( | ) | const [inline, virtual] |
virtual void TFileHandler::Add | ( | ) | [virtual] |
Implements TSysEvtHandler.
virtual void TFileHandler::Remove | ( | ) | [virtual] |
Implements TSysEvtHandler.
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().