framefast::desc_out Class Reference
[Fast frame I/O]

#include <frameio.hh>

Inheritance diagram for framefast::desc_out:

framefast::basic_frameout framefast::file_out

List of all members.

Public Member Functions

 desc_out (int filedesc)
virtual bool open (int len=0)
virtual void close ()
virtual bool write (const char *p, int len)
virtual bool write (const src_dest_t *s, int slen)

Protected Attributes

int fd
 file descriptor


Detailed Description

Adds a frame to an already open file descriptor. brief Write a frame to a file descriptor.

Constructor & Destructor Documentation

framefast::desc_out::desc_out ( int  filedesc  )  [inline]

Constructor.

Parameters:
filedesc File descriptor


Member Function Documentation

virtual bool framefast::desc_out::open ( int  len = 0  )  [inline, virtual]

Open method.

Parameters:
len Length of frame
Returns:
true if successful

Implements framefast::basic_frameout.

Reimplemented in framefast::file_out.

virtual void framefast::desc_out::close (  )  [inline, virtual]

Close method.

Implements framefast::basic_frameout.

Reimplemented in framefast::file_out.

virtual bool framefast::desc_out::write ( const char *  p,
int  len 
) [virtual]

Output method.

Parameters:
p Pointer to data block
len Length of data block
Returns:
true if successful

Implements framefast::basic_frameout.

virtual bool framefast::desc_out::write ( const src_dest_t s,
int  slen 
) [virtual]

Output method.

Parameters:
s Pointer to an array of data block addresses
slen Length of array of data block addresses
Returns:
true if successful

Reimplemented from framefast::basic_frameout.


The documentation for this class was generated from the following file:
Generated on Sun Mar 8 19:21:17 2009 for dmt by  doxygen 1.5.4