libtasks Documentation  1.6
io_base Class Reference

Base class for socket and term. More...

#include <io_base.h>

Inheritance diagram for io_base:

Public Member Functions

 io_base ()
 
 io_base (int fd)
 
virtual ~io_base ()
 
int fd () const
 
virtual void close ()
 

Protected Attributes

int m_fd = -1
 

Detailed Description

Base class for socket and term.

Definition at line 16 of file io_base.h.

Constructor & Destructor Documentation

io_base::io_base ( )
inline

Definition at line 18 of file io_base.h.

io_base::io_base ( int  fd)
inline

Definition at line 19 of file io_base.h.

virtual io_base::~io_base ( )
inlinevirtual

Definition at line 20 of file io_base.h.

Member Function Documentation

virtual void io_base::close ( )
inlinevirtual

Reimplemented in tasks::serial::term.

Definition at line 24 of file io_base.h.

Here is the caller graph for this function:

int io_base::fd ( ) const
inline

Definition at line 22 of file io_base.h.

Here is the caller graph for this function:

Member Data Documentation

int io_base::m_fd = -1
protected

Definition at line 32 of file io_base.h.


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