FeeServer::Acknowledge | The acknowledge structure |
FeeServer::AcknowledgeChannel | The acknowledge channel |
FeeServer::Client | An example client |
FeeServer::Command | The command structure |
FeeServer::CommandChannel | Command channel |
FeeServer::Condition | Syncronisation point of threads |
FeeServer::Condition::Attributes | Conditin attributes |
FeeServer::ControlEngine | Control engine abstract interface |
FeeServer::ExitServer | Stop the server The expected payload is none |
FeeServer::FloatTrait | Traits for floating point values |
FeeServer::GetDeadband | Get the deadband for a specified item. The expected payload is
|
FeeServer::GetIssueTimeout | Get the time out for the issue command. The expected payload is none |
FeeServer::GetLogLevel | Get the log mask The expected payload is none |
FeeServer::GetUpdateRate | Get the monitor (service) update rate The expected payload is none |
FeeServer::Guard | Class to lock a mutex in a scope |
FeeServer::Header | Header of a fee packet (request or acknowledge) |
FeeServer::IntTrait | Traits for integer values |
FeeServer::IssueThread | Thread that forwards command requests to the control engine |
FeeServer::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 |
FeeServer::Main | The Feeserver Main manager of of the fee server |
FeeServer::Message | Message structure |
FeeServer::MessageChannel | Message channel interface |
FeeServer::MessageWatchdog | Watch dog for of replicated log messages |
FeeServer::MonitorThread | Thread that updates published services |
FeeServer::Mutex | Mutex lock |
FeeServer::Mutex::Attributes | |
FeeServer::Packet | A packet. Base class for other packet strutures. It defines member functions to encode/decode a package to/from a byte buffer |
FeeServer::RebootMachine | Reboot the Linux machine The expected payload is none |
FeeServer::RestartServer | Restart the feeserver The expected payload is none |
FeeServer::ServerCommand | Base class for server commands |
FeeServer::ServiceBase | Base class for services |
FeeServer::ServiceT< T, Trait > | Class template for simple type services |
FeeServer::SetDeadband | Sets the deadband for a specified item(s). The expected payload is
|
FeeServer::SetIssueTimeout | Set the time out for the issue command. The expected payload is
|
FeeServer::SetLogLevel | Set the log mask The expected payload is
|
FeeServer::SetUpdateRate | Set the monitor (service) update rate The expected payload is
|
FeeServer::ShowServices | Show the services monitored The expected payload is none |
FeeServer::ShutdownMachine | Power off the Linux machine The expected payload is none |
FeeServer::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 |
FeeServer::Thread::Attributes | Thread attributes |
FeeServer::ThreadManager | Thread manager class. This is a singleton object that registers all threads started |
FeeServer::UpdateServer | Update the feeserver executable The expected payload is
|