32 #ifndef _CLI_STRING_DEVICE_H_ 33 #define _CLI_STRING_DEVICE_H_ 51 const unsigned int UI_OutputMaxLen,
52 const bool B_AutoDelete
72 virtual void PutString(
const char*
const STR_Out)
const;
74 virtual void Beep(
void)
const;
89 mutable tk::String m_tkString;
94 #endif // _CLI_STRING_DEVICE_H_ Main namespace of the CLI library.
virtual const bool CloseDevice(void)
Device closure handler.
#define CLI_NS_END(__ns)
End a namespace definition.
virtual ~StringDevice(void)
Destructor.
virtual void Beep(void) const
Beep handler.
virtual void PutString(const char *const STR_Out) const
Output handler.
virtual void CleanScreen(void) const
Clean screen.
#define CLI_NS_BEGIN(__ns)
Begin a namespace definition.
OutputDevice, IODevice and IOEndl classes defintion.
StringDevice & Reset(void)
Reset.
virtual const bool OpenDevice(void)
Device opening handler.
const tk::String & GetString(void) const
String accessor.