Logo Search packages:      
Sourcecode: vdccm version File versions

DeviceManager Class Reference

#include <devicemanager.h>

Inheritance diagram for DeviceManager:

ContinousNode TimerNode

List of all members.


Detailed Description

Author:
Volker Christian

Definition at line 38 of file devicemanager.h.


Public Member Functions

void addClient (SynCEClient *synCEClient)
void addConnectedDevice (WindowsCEDeviceBase *windowsCEDevice)
bool addPasswordPendingDevice (WindowsCEDeviceBase *windowsCEDevice)
bool expired (struct timeval tv)
WindowsCEDeviceBasegetConnectedDevice (std::string name)
WindowsCEDeviceBasegetPasswordPendingDevice (std::string name)
TimerNodeManagergetTimerNodeManager () const
virtual operator struct timeval () const
void passwordRejected (WindowsCEDeviceBase *windowsCEDevice)
void removeClient (SynCEClient *synCEClient)
void removeConnectedDevice (WindowsCEDeviceBase *windowsCEDevice)
void removePasswordPendingDevice (WindowsCEDeviceBase *windowsCEDevice)
void setAsDefaultDevice (std::string name)
void shutdown ()
void shutdownClients ()
void shutdownDevices ()

Static Public Member Functions

static DeviceManagerself ()

Protected Member Functions

virtual void shot ()

Protected Attributes

ConnectionFileManager connectionFileManager
TimerNodeManagertimerNodeManager
struct timeval tv

Private Attributes

std::list< SynCEClient * > connectedClients
std::list< WindowsCEDeviceBase * > connectedDevices
std::list< WindowsCEDeviceBase * > passwordPendingDevices

Static Private Attributes

static DeviceManagerdeviceManager = NULL

Friends

class TimerNodeManager

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

Generated by  Doxygen 1.6.0   Back to index