Classes | |
class | AcknowledgeChannel |
The acknowledge channel. More... | |
class | ControlEngine |
Control engine abstract interface. More... | |
class | Client |
An example client. More... | |
class | CommandChannel |
Command channel. More... | |
class | Condition |
Syncronisation point of threads. More... | |
class | IssueThread |
Thread that forwards command requests to the control engine. More... | |
class | Item |
Service item. This class ties a ServiceBase object to a DIM service object. This is a class used only internally to the fee server core . More... | |
class | Mutex |
Mutex lock. More... | |
class | Guard |
Class to lock a mutex in a scope. More... | |
class | Main |
The Feeserver Main manager of of the fee server. More... | |
class | MonitorThread |
Thread that updates published services. More... | |
class | MessageChannel |
Message channel interface. More... | |
class | MessageWatchdog |
Watch dog for of replicated log messages. More... | |
class | Message |
Message structure. More... | |
class | Header |
Header of a fee packet (request or acknowledge). More... | |
class | Packet |
A packet. Base class for other packet strutures. It defines member functions to encode/decode a package to/from a byte buffer. More... | |
class | Acknowledge |
The acknowledge structure. More... | |
class | Command |
The command structure. More... | |
class | ServerCommand |
base class for server commands More... | |
class | UpdateServer |
Update the feeserver executable The expected payload is
| |
class | RestartServer |
Restart the feeserver The expected payload is none. More... | |
class | RebootMachine |
Reboot the Linux machine The expected payload is none. More... | |
class | ShutdownMachine |
Power off the Linux machine The expected payload is none. More... | |
class | ExitServer |
Stop the server The expected payload is none. More... | |
class | SetDeadband |
sets the deadband for a specified item(s). The expected payload is
| |
class | GetDeadband |
Get the deadband for a specified item. The expected payload is
| |
class | SetIssueTimeout |
Set the time out for the issue command. The expected payload is
| |
class | GetIssueTimeout |
Get the time out for the issue command. The expected payload is none. More... | |
class | SetUpdateRate |
Set the monitor (service) update rate The expected payload is
| |
class | GetUpdateRate |
Get the monitor (service) update rate The expected payload is none. More... | |
class | SetLogLevel |
Set the log mask The expected payload is
| |
class | GetLogLevel |
Get the log mask The expected payload is none. More... | |
class | ShowServices |
Show the services monitored The expected payload is none. More... | |
class | ServiceBase |
Base class for services. More... | |
class | ServiceT |
Class template for simple type services. More... | |
class | FloatTrait |
Traits for floating point values. More... | |
class | IntTrait |
Traits for integer values. More... | |
class | Thread |
Class representing a thread. The user should overload the function operator member function (operator() ) to do the thread job. Provides member function for cancelling, joining, and so on. More... | |
class | ThreadManager |
Thread manager class. This is a singleton object that registers all threads started. More... | |
Typedefs | |
typedef ServiceT< int, IntTrait > | IntService |
typedef ServiceT< float, FloatTrait > | FloatService |
Functions | |
std::ostream & | operator<< (std::ostream &o, const Message &m) |
std::ostream & | operator<< (std::ostream &o, const Header &h) |
std::ostream & | operator<< (std::ostream &o, const Packet &p) |
unsigned int | CheckSum (const unsigned char *data, size_t size) |
void | fee_thread_cleanup (void *arg) |
void * | fee_thread_launcher (void *arg) throw () |
unsigned int FeeServer::CheckSum | ( | const unsigned char * | data, | |
size_t | size | |||
) | [inline] |
Calculate the check sum of passed buffer.
data | Buffer calculate check sum for | |
size | Size if buffer |