1234567891011121314151617181920212223242526272829303132 |
- #ifndef MACHINEIOMAN_H
- #define MACHINEIOMAN_H
- #include "ioman.h"
- /**
- * @class MachineIoMan
- *
- * Provides specific implementations of IoMan outputs and prompts
- * for interactive non-user sessions
- */
- class MachineIoMan : public IoMan {
- private:
- bool verbose;
- public:
- MachineIoMan(bool usessl, const char *certfile, bool beverbose);
- protected:
- /**
- * Specific implementations for printing messages
- */
- void printMessage(std::string msg, OutMsgType type);
- void printWelcomeMessage();
- /**
- * Return the specific prompt strings for IoMan prompts
- */
- std::string getCmdPrompt();
- };
- #endif
|