RTT::os::basic_istreams Class Reference

#include <rtstreams.hpp>

Inheritance diagram for RTT::os::basic_istreams:
Inheritance graph
[legend]

List of all members.

Public Types

typedef streambufs::streamsize streamsize
typedef streambufs::streamsize streamsize

Public Member Functions

 basic_istreams (streambufs &s)
 basic_istreams (streambufs &s)
basic_istreamsget (char *c, char delim)
basic_istreamsget (char *c, streamsize n, char delim)
basic_istreamsget (char &c)
int get ()
basic_istreamsget (char *c, char delim)
basic_istreamsget (char *c, streamsize n, char delim)
basic_istreamsget (char &c)
int get ()
basic_istreamsoperator>> (unsigned int &u)
basic_istreamsoperator>> (std::string &s)
basic_istreamsoperator>> (double &f)
basic_istreamsoperator>> (char &c)
basic_istreamsoperator>> (int &i)
basic_istreamsoperator>> (unsigned int &u)
basic_istreamsoperator>> (std::string &s)
basic_istreamsoperator>> (double &f)
basic_istreamsoperator>> (char &c)
basic_istreamsoperator>> (int &i)
basic_istreamsread (char *c, streamsize n)
basic_istreamsread (char *c, streamsize n)
streamsize readsome (char *c, streamsize n)
streamsize readsome (char *c, streamsize n)
virtual ~basic_istreams ()
virtual ~basic_istreams ()

Private Attributes

streambufsbuf

Detailed Description

An basic_istream is a stream which can be read. Write operations will have no effect.

Each part that is read from the string is discared, so no seeking is possible. The problem is otherwise that the string in iostreams would grow unlimited.

Definition at line 113 of file install/include/rtt/os/rtstreams.hpp.


Member Typedef Documentation

Definition at line 118 of file rtt/os/rtstreams.hpp.

Definition at line 118 of file install/include/rtt/os/rtstreams.hpp.


Constructor & Destructor Documentation

RTT::os::basic_istreams::basic_istreams ( streambufs s  )  [inline]

Definition at line 120 of file install/include/rtt/os/rtstreams.hpp.

RTT::os::basic_istreams::~basic_istreams (  )  [virtual]

Definition at line 233 of file rtstreams.cpp.

RTT::os::basic_istreams::basic_istreams ( streambufs s  )  [inline]

Definition at line 120 of file rtt/os/rtstreams.hpp.

virtual RTT::os::basic_istreams::~basic_istreams (  )  [virtual]

Member Function Documentation

basic_istreams& RTT::os::basic_istreams::get ( char *  c,
char  delim 
)
basic_istreams& RTT::os::basic_istreams::get ( char *  c,
streamsize  n,
char  delim 
)
basic_istreams& RTT::os::basic_istreams::get ( char &  c  ) 
int RTT::os::basic_istreams::get (  ) 
basic_istreams & RTT::os::basic_istreams::get ( char *  c,
char  delim 
)

Definition at line 96 of file rtstreams.cpp.

basic_istreams & RTT::os::basic_istreams::get ( char *  c,
streamsize  n,
char  delim 
)

Definition at line 79 of file rtstreams.cpp.

basic_istreams & RTT::os::basic_istreams::get ( char &  c  ) 

Definition at line 73 of file rtstreams.cpp.

int RTT::os::basic_istreams::get (  ) 
basic_istreams& RTT::os::basic_istreams::operator>> ( unsigned int &  u  ) 
basic_istreams& RTT::os::basic_istreams::operator>> ( std::string &  s  ) 
basic_istreams& RTT::os::basic_istreams::operator>> ( double &  f  ) 
basic_istreams& RTT::os::basic_istreams::operator>> ( char &  c  ) 
basic_istreams& RTT::os::basic_istreams::operator>> ( int &  i  ) 
basic_istreams & RTT::os::basic_istreams::operator>> ( unsigned int &  u  ) 

Definition at line 217 of file rtstreams.cpp.

basic_istreams & RTT::os::basic_istreams::operator>> ( std::string &  s  ) 

Definition at line 201 of file rtstreams.cpp.

basic_istreams & RTT::os::basic_istreams::operator>> ( double &  f  ) 

Definition at line 186 of file rtstreams.cpp.

basic_istreams & RTT::os::basic_istreams::operator>> ( char &  c  ) 

Definition at line 180 of file rtstreams.cpp.

basic_istreams & RTT::os::basic_istreams::operator>> ( int &  i  ) 

Definition at line 166 of file rtstreams.cpp.

basic_istreams& RTT::os::basic_istreams::read ( char *  c,
streamsize  n 
)
basic_istreams & RTT::os::basic_istreams::read ( char *  c,
streamsize  n 
)

Definition at line 62 of file rtstreams.cpp.

streamsize RTT::os::basic_istreams::readsome ( char *  c,
streamsize  n 
)
basic_istreams::streamsize RTT::os::basic_istreams::readsome ( char *  c,
streamsize  n 
)

Definition at line 68 of file rtstreams.cpp.


Member Data Documentation

Definition at line 138 of file install/include/rtt/os/rtstreams.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:50:09 2013