Orocos Real-Time Toolkit  2.8.3
Public Types | Public Member Functions | List of all members
RTT::os::streambufs Class Referenceabstract

A base class for all stream buffer operations. More...

#include <rtt/os/rtstreambufs.hpp>

Inheritance diagram for RTT::os::streambufs:
RTT::os::printbufs RTT::os::stringbufs

Public Types

typedef unsigned int streamsize
 

Public Member Functions

virtual ~streambufs ()
 
virtual int sgetc ()=0
 
virtual streamsize sgetn (char *s, streamsize n)=0
 
virtual int sputc (char c)=0
 
virtual streamsize sputn (const char *s, streamsize n)=0
 

Detailed Description

A base class for all stream buffer operations.

Definition at line 52 of file rtstreambufs.hpp.

Member Typedef Documentation

typedef unsigned int RTT::os::streambufs::streamsize

Definition at line 55 of file rtstreambufs.hpp.

Constructor & Destructor Documentation

virtual RTT::os::streambufs::~streambufs ( )
inlinevirtual

Definition at line 57 of file rtstreambufs.hpp.

Member Function Documentation

virtual int RTT::os::streambufs::sgetc ( )
pure virtual
virtual streamsize RTT::os::streambufs::sgetn ( char *  s,
streamsize  n 
)
pure virtual
virtual int RTT::os::streambufs::sputc ( char  c)
pure virtual
virtual streamsize RTT::os::streambufs::sputn ( const char *  s,
streamsize  n 
)
pure virtual

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