Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Core - IO - Streams - StreamTypeC
 

  PUBLIC
StreamTypeC::StreamTypeC(void)
StreamTypeC::~StreamTypeC(void)
StreamTypeC::TypeName(void)
StreamTypeC::OpenI(const StringC &,bool,bool)
StreamTypeC::OpenO(const StringC &,bool,bool)
StreamTypeC::Find(const char *)

   StreamTypeC   
 
Type of stream.
 
include "Ravl/StreamType.hh"
Created:15/02/2000 
Source file:Ravl/Core/Base/StreamType.hh
User Level:Develop
Library:RavlCore
In Scope:RavlN

Comments:
used for implementing network pipes and exec pipes.

Variables:
static StreamTypeC * list;
List of registered stream types.

StreamTypeC * next;
Next stream type in list.

Methods:
StreamTypeC()
Default constructor.

~StreamTypeC()
Destructor.

const char * TypeName()
Get type of stream.

IStreamC OpenI(const StringC & strm,bool binary = false,bool buffered = true)
Open input stream.

OStreamC OpenO(const StringC & strm,bool binary = false,bool buffered = true)
Open ouput stream.

static StreamTypeC * Find(const char * atypename)
Find a stream of the named type.
Returns 0 if not found.


Maintainer:Charles Galambos, Created: 15/02/2000, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002