DUDS
Distributed Update of Data from Something
duds::hardware::interface::Conversationalist Class Referenceabstract

Allows a common interface for using Conversation objects for communication. More...

#include <Conversationalist.hpp>

Inheritance diagram for duds::hardware::interface::Conversationalist:

Public Member Functions

virtual ~Conversationalist ()=0
 Allow proper destruction using a Conversationalist pointer. More...
 
virtual void converse (Conversation &conv)=0
 Begins a half-duplex Conversation with a device. More...
 

Detailed Description

Allows a common interface for using Conversation objects for communication.

Author
Jeff Jackowski

Definition at line 21 of file Conversationalist.hpp.

Constructor & Destructor Documentation

◆ ~Conversationalist()

duds::hardware::interface::Conversationalist::~Conversationalist ( )
pure virtual

Allow proper destruction using a Conversationalist pointer.

Definition at line 14 of file Conversationalist.cpp.

Member Function Documentation

◆ converse()

virtual void duds::hardware::interface::Conversationalist::converse ( Conversation conv)
pure virtual

Begins a half-duplex Conversation with a device.

Parameters
convThe conversation to have with the device on the other end.

Implemented in duds::hardware::interface::MasterSyncSerial, duds::hardware::interface::linux::DevI2c, and duds::hardware::interface::I2c.


The documentation for this class was generated from the following files: