FACT++  1.0
RemoteControlImp Class Reference

This implements the basic functions of a remote control via dim. More...

#include <RemoteControl.h>

+ Inheritance diagram for RemoteControlImp:
+ Collaboration diagram for RemoteControlImp:

Protected Member Functions

 RemoteControlImp (std::ostream &out, std::ostream &in)
 The server to which we currently cd'ed. More...
 
virtual ~RemoteControlImp ()
 
bool ProcessCommand (const std::string &str, bool change=true)
 
virtual bool HasServer (const std::string &)
 
virtual bool SendDimCommand (ostream &, const std::string &, const std::string &, bool=false)
 

Protected Attributes

std::ostream & lin
 
std::ostream & lout
 Output stream for local synchrounous output. More...
 
std::string fCurrentServer
 Output stream for local synchrounous output. More...
 

Detailed Description

This implements the basic functions of a remote control via dim.

Through a ServiceList object this object subscribes to all available SERVICE_LISTs in the dim network. This allows to keep an up-to-date list of all servers and services. Its ProcessCommand member function allows to emit commands according to the services found in the network. Its infoHandler() is called as an update notifier from the ClientList object.

Definition at line 22 of file RemoteControl.h.


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