Logo Search packages:      
Sourcecode: vdccm version File versions

DescriptorManager Class Reference

#include <descriptormanager.h>

List of all members.


Detailed Description

Author:
Volker Christian

Definition at line 35 of file descriptormanager.h.


Public Member Functions

bool add (Descriptor *descriptor)
void init ()
bool remove (Descriptor *descriptor)

Static Public Member Functions

static bool dataPending (const Descriptor *descriptor, int sec, int usec)
static bool writable (const Descriptor *descriptor, int sec, int usec)

Protected Member Functions

 DescriptorManager (const DescriptorManager &descriptorManager)
DescriptorManageroperator= (const DescriptorManager &descriptorManager)

Private Member Functions

fd_set * fdSet ()
DescriptorgetHighestDescriptor ()
int process (enum Descriptor::eventType et, fd_set *)

Private Attributes

std::list< Descriptor * > descriptors
bool dontIncrement
std::list< Descriptor * >::iterator it
bool listDirty
fd_set staticFdSet
fd_set workingFdSet

Friends

class Multiplexer

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index