BufferedFrameIstream.C File Reference

#include "Transport/BufferedFrameIstream.H"
#include "Component/ModelOptionDef.H"
#include "Transport/FrameIstreamFactory.H"
#include "Transport/TransportOpts.H"
#include "Util/SimTime.H"
#include "Util/log.H"
#include "rutz/time.h"
Include dependency graph for BufferedFrameIstream.C:

Go to the source code of this file.

Classes

struct  BufferedFrameIstream::Checkpoint

Variables

static const ModelOptionDef OPT_InputBufferSize
static const ModelOptionDef OPT_UnderflowStrategy

Detailed Description

Frame-buffering layer on top of other FrameIstream objects

Definition in file BufferedFrameIstream.C.


Variable Documentation

const ModelOptionDef OPT_InputBufferSize [static]
Initial value:
  { MODOPT_ARG(size_t), "InputBufferSize", &MOC_INPUT, OPTEXP_CORE,
    "Number of frames to keep in input buffer when using --in=buf",
    "input-buffer-size", '\0', "<int>", "32" }

Definition at line 51 of file BufferedFrameIstream.C.

const ModelOptionDef OPT_UnderflowStrategy [static]
Initial value:
  { MODOPT_ARG(ErrorStrategy), "UnderflowStrategy", &MOC_INPUT, OPTEXP_CORE,
    "What to do if the input buffer is empty when trying to read "
    "a new frame when using --in=buf; ABORT=make it a fatal error, "
    "RETRY=keep polling until the buffer becomes non-empty, "
    "IGNORE=ignore the error and return an empty frame as if "
    "end-of-stream had been reached",
    "underflow-strategy", '\0', "<ABORT|RETRY|IGNORE>", "IGNORE" }

Definition at line 57 of file BufferedFrameIstream.C.

Generated on Sun May 8 08:42:52 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3