#ifndef __UI_H__ #define __UI_H__ #include #include #include #include #include #include "cray_types.h" #include "exceptions.h" #include "utils.h" #include "commands.h" // Abstract interface to implement I/O channels enum class PeripheralType_e { Disk, Tape, Network, Console, Expander, Bmx, Printer, Other }; extern const char *PeripheralTypeNames[]; typedef boost::property_tree::ptree StatusReport_c; /* struct UIHook_s { boost::function Callback; int TriggerKey; }; */ typedef std::vector> CommandHooks_t; #endif // __UI_H__