#include <frameio.hh>

Public Member Functions | |
| basic_frameout () | |
| Constructor. | |
| virtual | ~basic_frameout () |
| Denstructor. | |
| virtual bool | open (int len=0)=0 |
| virtual void | close ()=0 |
| virtual bool | write (const char *p, int len)=0 |
| virtual bool | write (const src_dest_t *s, int slen) |
| virtual int | length () const |
Protected Attributes | |
| int | fSofar |
| written so far | |
Classes | |
| struct | src_dest_t |
| address and length of a data block More... | |
| virtual bool framefast::basic_frameout::open | ( | int | len = 0 |
) | [pure virtual] |
Open method.
| len | Length of frame |
Implemented in framefast::memory_out, framefast::desc_out, and framefast::file_out.
| virtual void framefast::basic_frameout::close | ( | ) | [pure virtual] |
Close method.
Implemented in framefast::memory_out, framefast::desc_out, and framefast::file_out.
| virtual bool framefast::basic_frameout::write | ( | const char * | p, | |
| int | len | |||
| ) | [pure virtual] |
Output method.
| p | Pointer to data block | |
| len | Length of data block |
Implemented in framefast::memory_out, and framefast::desc_out.
| virtual bool framefast::basic_frameout::write | ( | const src_dest_t * | s, | |
| int | slen | |||
| ) | [inline, virtual] |
Output method. Scatter/gather write method.
| s | Pointer to an array of data block addresses | |
| slen | Length of array of data block addresses |
Reimplemented in framefast::memory_out, and framefast::desc_out.
| virtual int framefast::basic_frameout::length | ( | ) | const [inline, virtual] |
Output size method.
1.5.4