xorp

AsyncFileWriter::BufferInfo Class Reference

Inheritance diagram for AsyncFileWriter::BufferInfo:
NONCOPYABLE

List of all members.

Public Member Functions

 BufferInfo (const uint8_t *b, size_t bb, const Callback &cb)
 BufferInfo (const uint8_t *b, size_t bb, const IPvX &dst_addr, uint16_t dst_port, const Callback &cb)
 BufferInfo (const uint8_t *b, size_t bb, size_t off, const Callback &cb)
 BufferInfo (const vector< uint8_t > &data, const Callback &cb)
 BufferInfo (const vector< uint8_t > &data, const IPvX &dst_addr, uint16_t dst_port, const Callback &cb)
void dispatch_callback (AsyncFileOperator::Event e)
const uint8_t * buffer () const
size_t buffer_bytes () const
size_t offset () const
void incr_offset (size_t done)
const IPvXdst_addr () const
uint16_t dst_port () const
bool is_sendto () const

Private Attributes

const vector< uint8_t > _data
const uint8_t * _buffer
size_t _buffer_bytes
size_t _offset
const IPvX _dst_addr
const uint16_t _dst_port
Callback _cb
bool _is_sendto

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations