Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

iostreamb(3i) [debian man page]

iostreamb(3I)						    InterViews Reference Manual 					     iostreamb(3I)

NAME
istreamb, ostreamb, iostreamb - unformatted streams SYNOPSIS
#include <Dispatch/iostreamb.h> DESCRIPTION
istreamb, ostreamb, and iostreamb are streams just like istream, ostream, and iostream except for two features. First, they automatically insert and extract delimiters around datums where necessary so you never have to separate datums by whitespace yourself. Second, they can insert and extract integers as either unformatted (binary) bytes or formatted characters so you can eliminate the time needed to convert integers to strings and back. Both of these features make these classes easier to use than the base stream classes for inter-process com- munication (IPC). SEE ALSO
IOS.INTRO(3C++) InterViews 21 December 1990 iostreamb(3I)

Check Out this Related Man Page

FBB::IOStream(3bobcat)					   std::istream and std::ostream				    FBB::IOStream(3bobcat)

NAME
FBB::IOStream - Combines std::istream and std::ostream features SYNOPSIS
#include <bobcat/iostream> Linking option: -lbobcat DESCRIPTION
This class combines the features of the std::istream and std::ostream classes. The std::istream and std::ostream may be physically differ- ent streams. FBB:IOStream objects may, e.g., be associated with streams wrapped around pipes (see, e.g., FBB::IfdStream and FBB::OFd- Stream), to construct bi-directional pipes. NAMESPACE
FBB All constructors, members, operators and manipulators, mentioned in this man-page, are defined in the namespace FBB. INHERITS FROM
FBB::IOStreambuf (private inheritance), std::istream, std::ostream CONSTRUCTORS
o IOStream(): The default constructor constructs an empty FBB::IOStream objects. It should not be used before its open member (see below) was called. o IOStream(std::istream &in, std::ostream &out): This constructor associates the IOStream object with a std::istream and a std::ostream. All output operations will be passed on to the std::ostream, all input operations to the std::istream. The streams passed to IOStream should outlive the IOStream object. This constructor performs the actions of the default constructor and then calls the IOStream::open member De copy constructor is avail- able as well. MEMBER FUNCTIONS
All members of std::istream and std::ostream are available, as FBB::IOStream inherits from these classes. Furthermore, when switching between std::istream and std::ostream operations, no intermediate seekg() or seekp() operation will normally be required, since the base classes will normally be associated with physically different streams. o void open(std::istream &in, std::ostream &out): This member (re)associates the IOStream object with a std::istream and a std::ostream. All output operations will be passed on to the std::ostream, all input operations to the std::istream. The streams passed to IOStream() should outlive the IOStream object. If this member is called for an IOStream object already associated with an std::ostream object, the already associated std::ostream object is flushed before setting up the new association. o void clear(): This member clears the error states of the associated std::istream and std::ostream objects. EXAMPLE
See the example provided with process(3bobcat). FILES
bobcat/iostream - defines the class interface SEE ALSO
bobcat(7), ifdstream(3bobcat), iostreambuf(3bobcat), ofdstream(3bobcat), process(3bobcat) BUGS
None Reported. DISTRIBUTION FILES
o bobcat_3.01.00-x.dsc: detached signature; o bobcat_3.01.00-x.tar.gz: source archive; o bobcat_3.01.00-x_i386.changes: change log; o libbobcat1_3.01.00-x_*.deb: debian package holding the libraries; o libbobcat1-dev_3.01.00-x_*.deb: debian package holding the libraries, headers and manual pages; o http://sourceforge.net/projects/bobcat: public archive location; BOBCAT
Bobcat is an acronym of `Brokken's Own Base Classes And Templates'. COPYRIGHT
This is free software, distributed under the terms of the GNU General Public License (GPL). AUTHOR
Frank B. Brokken (f.b.brokken@rug.nl). libbobcat1-dev_3.01.00-x.tar.gz 2005-2012 FBB::IOStream(3bobcat)
Man Page