Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - OS - Network - NetPort - NetISPortBaseC
 

  PUBLIC
NetISPortBaseC::NetISPortBaseC(const StringC &,const StringC &,const type_info &)
NetISPortBaseC::Init(void)
NetISPortBaseC::RecvState(UIntT &,UIntT &,UIntT &)
NetISPortBaseC::ReqFailed(IntT &)

   NetISPortBaseC   
 
Base class for NetIPorts.
 
include "Ravl/OS/NetIPort.hh"
Source file:Ravl/OS/Network/NetIPort.hh
User Level:Develop
Library:RavlNet
In Scope:RavlN

Derived Classes: Variables:
NetEndPointC ep;

StringC portName;

StringC dataType;

UIntT start;

UIntT size;

UIntT at;
Position in stream.

bool gotEOS;
Got an End Of Stream.

RWLockC rwlock;

SemaphoreC recieved;
Posted when new data arrives.

UIntT flag;

Methods:
NetISPortBaseC(const StringC & server,const StringC & portName,const type_info & ndataType)
Default constructor.

bool Init()
Initalise link.

bool RecvState(UIntT & at,UIntT & start,UIntT & end)
Handle incoming state info.

bool ReqFailed(IntT & flag)
Handle request failed.


Maintainer:Charles Galambos, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002