torc::bitstream::VirtexBitstream Class Reference

Virtex-class bitstream. More...

#include <VirtexBitstream.hpp>

Inheritance diagram for torc::bitstream::VirtexBitstream:

Inheritance graph
[legend]
Collaboration diagram for torc::bitstream::VirtexBitstream:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 VirtexBitstream (void)
 Basic constructor.
virtual void readPackets (std::istream &inStream)
 Read bitstream packets from a stream.
virtual void writePackets (std::ostream &inStream)
 Write bitstream packets to a stream.
virtual void preflightPackets (void)
 Preflight the packets.
virtual void updatePacketLength (void)
 Update the header packet length.

Protected Types

typedef boost::uint32_t uint32_t
 Imported type name.

Protected Attributes

VirtexFrameBlocks mFrameBlocks
 Input Frame blocks.

Friends

class torc::bitstream::bitstream::VirtexBitstreamUnitTest


Detailed Description

Virtex-class bitstream.

Definition at line 34 of file VirtexBitstream.hpp.


Member Typedef Documentation

typedef boost::uint32_t torc::bitstream::VirtexBitstream::uint32_t [protected]


Constructor & Destructor Documentation

torc::bitstream::VirtexBitstream::VirtexBitstream ( void   )  [inline]

Basic constructor.

Definition at line 47 of file VirtexBitstream.hpp.


Member Function Documentation

void torc::bitstream::VirtexBitstream::readPackets ( std::istream &  inStream  )  [virtual]

Read bitstream packets from a stream.

Note:
This function should be called after the bitstream header has been read.

Reimplemented from torc::bitstream::Bitstream.

Definition at line 23 of file VirtexBitstream.cpp.

void torc::bitstream::VirtexBitstream::writePackets ( std::ostream &  inStream  )  [virtual]

Write bitstream packets to a stream.

Reimplemented from torc::bitstream::Bitstream.

Definition at line 32 of file VirtexBitstream.cpp.

void torc::bitstream::VirtexBitstream::preflightPackets ( void   )  [virtual]

Preflight the packets.

Reimplemented from torc::bitstream::Bitstream.

Definition at line 38 of file VirtexBitstream.cpp.

void torc::bitstream::VirtexBitstream::updatePacketLength ( void   )  [virtual]

Update the header packet length.

Reimplemented from torc::bitstream::Bitstream.

Definition at line 133 of file VirtexBitstream.cpp.


Member Data Documentation

Input Frame blocks.

Definition at line 43 of file VirtexBitstream.hpp.


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

Generated on Thu Oct 13 16:49:52 2011 for TORC by  doxygen 1.5.6