Scopira 20080306

scopira::tool::flow_i Class Reference

#include <flow.h>

Inheritance diagram for scopira::tool::flow_i:
scopira::tool::object scopira::tool::iflow_i scopira::tool::oflow_i scopira::tool::bufferflow scopira::tool::bufferiflow scopira::tool::cacheiflow scopira::tool::commentiflow scopira::tool::fileflow scopira::tool::hexiflow scopira::tool::itflow_i scopira::tool::netflow scopira::tool::nullflow scopira::tool::stringflow scopira::tool::stringiflow scopira::tool::unixflow scopira::tool::bufferflow scopira::tool::bufferoflow scopira::tool::cacheoflow scopira::tool::countoflow scopira::tool::distoflow scopira::tool::fileflow scopira::tool::hashoflow scopira::tool::hexoflow scopira::tool::netflow scopira::tool::nullflow scopira::tool::otflow_i scopira::tool::stringflow scopira::tool::stringoflow scopira::tool::teeoflow scopira::tool::unixflow

List of all members.

Public Types

enum  { input_c = 1, output_c = 2 }
typedef scopira::tool::byte_t byte_t
typedef int mode_t

Public Member Functions

virtual bool failed (void) const =0

Detailed Description

This is the base of all flows (both input and output). It introduced a few constants, inheritance from object and a failed state checking method.

Aleksander Demko

Member Typedef Documentation

typedef scopira::tool::byte_t scopira::tool::flow_i::byte_t

An 8-bit octect/byte.

Aleksander Demko

A bit mask of modes.

Aleksander Demko

Member Enumeration Documentation

anonymous enum

Open flow for input.


Open flow for output.

Member Function Documentation

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