10 #ifndef CONVERSATIONALIST_HPP 11 #define CONVERSATIONALIST_HPP 13 namespace duds {
namespace hardware {
namespace interface {
36 #endif // #ifndef CONVERSATIONALIST_HPP virtual ~Conversationalist()=0
Allow proper destruction using a Conversationalist pointer.
Allows a common interface for using Conversation objects for communication.
static std::wstring_convert< std::codecvt_utf8< char32_t >, char32_t > conv
String converter; UTF-8 to/from UTF-32.
virtual void converse(Conversation &conv)=0
Begins a half-duplex Conversation with a device.
Represents a two-way conversation with a device.