libtasks Documentation  1.6
term.h File Reference
#include <string>
#include <exception>
#include <ios>
#include <termios.h>
#include <tasks/io_base.h>
#include <tasks/tasks_exception.h>
Include dependency graph for term.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tasks::serial::term
 A class that allows to read and write from/to terminal devices. More...
 

Namespaces

 tasks
 
 tasks::serial
 

Enumerations

enum  tasks::serial::termmode_t { tasks::serial::termmode_t::_8N1, tasks::serial::termmode_t::_7S1, tasks::serial::termmode_t::_7E1, tasks::serial::termmode_t::_7O1 }
 
enum  tasks::serial::charsize_t : tcflag_t { tasks::serial::charsize_t::_5 = CS5, tasks::serial::charsize_t::_6 = CS6, tasks::serial::charsize_t::_7 = CS7, tasks::serial::charsize_t::_8 = CS8 }
 
enum  tasks::serial::parity_t { tasks::serial::parity_t::NONE, tasks::serial::parity_t::EVEN, tasks::serial::parity_t::ODD }
 
enum  tasks::serial::stopbits_t { tasks::serial::stopbits_t::_1, tasks::serial::stopbits_t::_2 }