Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TMonitor Class Reference

#include <TMonitor.h>

Inheritance diagram for TMonitor:

Inheritance graph
[legend]
Collaboration diagram for TMonitor:

Collaboration graph
[legend]
List of all members.

Public Types

enum  EInterest { kRead = 1, kWrite = 2 }

Public Methods

 TMonitor ()
virtual ~TMonitor ()
void Add (TSocket *sock, EInterest interest=kRead)
void Remove (TSocket *sock)
void RemoveAll ()
void Activate (TSocket *sock)
void ActivateAll ()
void DeActivate (TSocket *sock)
void DeActivateAll ()
TSocketSelect ()
TSocketSelect (Long_t timeout)
Int_t GetActive () const
Int_t GetDeActive () const
TListGetListOfActives () const
TListGetListOfDeActives () const

Friends

class TSocketHandler
class TTimeOutTimer

Member Enumeration Documentation

enum TMonitor::EInterest
 

Enumeration values:
kRead 
kWrite 

Definition at line 50 of file TMonitor.h.


Constructor & Destructor Documentation

TMonitor::TMonitor  
 

virtual TMonitor::~TMonitor   [virtual]
 


Member Function Documentation

void TMonitor::Add TSocket   sock,
EInterest    interest = kRead
 

void TMonitor::Remove TSocket   sock
 

void TMonitor::RemoveAll  
 

void TMonitor::Activate TSocket   sock
 

void TMonitor::ActivateAll  
 

void TMonitor::DeActivate TSocket   sock
 

void TMonitor::DeActivateAll  
 

TSocket* TMonitor::Select  
 

TSocket* TMonitor::Select Long_t    timeout
 

Int_t TMonitor::GetActive   const
 

Int_t TMonitor::GetDeActive   const
 

TList* TMonitor::GetListOfActives   const
 

TList* TMonitor::GetListOfDeActives   const
 


Friends And Related Function Documentation

friend class TSocketHandler [friend]
 

Definition at line 39 of file TMonitor.h.

friend class TTimeOutTimer [friend]
 

Definition at line 40 of file TMonitor.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:04:34 2003 for ROOT by doxygen1.2.16