libdballe  5.18
Public Member Functions | Data Fields | Protected Attributes
dballe::ArrayFile Class Reference
Inheritance diagram for dballe::ArrayFile:
dballe::File

Public Member Functions

 ArrayFile (Encoding type)
virtual Encoding type () const throw ()
 Get the name of the dba_file.
virtual bool read (Rawmsg &msg)
 Read a message from the file.
virtual void write (const Rawmsg &msg)
 Write the encoded message data to the file.

Data Fields

std::vector< Rawmsgmsgs
unsigned current

Protected Attributes

Encoding file_type

Member Function Documentation

virtual bool dballe::ArrayFile::read ( Rawmsg msg) [virtual]

Read a message from the file.

Parameters:
msgThe Rawmsg that will hold the data.
Returns:
true if a message has been found in the file, else false.

Implements dballe::File.

virtual Encoding dballe::ArrayFile::type ( ) const throw () [virtual]

Get the name of the dba_file.

Returns:
The file name.

Implements dballe::File.

virtual void dballe::ArrayFile::write ( const Rawmsg msg) [virtual]

Write the encoded message data to the file.

Parameters:
msgThe ::dba_rawmsg with the encoded data to write

Reimplemented from dballe::File.


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