#include <frameio.hh>

Public Member Functions | |
| memory_out (char *data=0, int maxsize=0, bool own=false) | |
| virtual | ~memory_out () |
| 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) |
| framefast::memory_out::memory_out | ( | char * | data = 0, |
|
| int | maxsize = 0, |
|||
| bool | own = false | |||
| ) | [inline] |
Constructor.
| data | Data pointer | |
| maxsize | Length of free memory buffer. | |
| own | Buffer owned by object of true. |
| virtual framefast::memory_out::~memory_out | ( | ) | [inline, virtual] |
Destructor.
| virtual bool framefast::memory_out::open | ( | int | len = 0 |
) | [virtual] |
Open method.
| len | Length of frame |
Implements framefast::basic_frameout.
| virtual void framefast::memory_out::close | ( | ) | [inline, virtual] |
Close method.
Implements framefast::basic_frameout.
| virtual bool framefast::memory_out::write | ( | const char * | p, | |
| int | len | |||
| ) | [virtual] |
Output method.
| p | Pointer to data block | |
| len | Length of data block |
Implements framefast::basic_frameout.
| virtual bool framefast::memory_out::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 from framefast::basic_frameout.
1.5.4