|
Fairport
v1.0.38
|
Defines a stream device for a node for use by boost iostream. More...
#include <node.h>
Inheritance diagram for fairport::node_stream_device:
Collaboration diagram for fairport::node_stream_device:Public Member Functions | |
| node_stream_device () | |
| Default construct the node stream device. | |
| std::streamsize | read (char *pbuffer, std::streamsize n) |
| Read data from this node into the buffer at the current position. | |
| std::streampos | seek (boost::iostreams::stream_offset off, std::ios_base::seekdir way) |
| Move the current position in the stream. | |
Friends | |
| class | node |
Defines a stream device for a node for use by boost iostream.
The boost iostream library requires that one defines a device, which implements a few key operations. This is the device for streaming out of a node.
| fairport::node_stream_device::node_stream_device | ( | ) | [inline] |
| std::streamsize fairport::node_stream_device::read | ( | char * | pbuffer, |
| std::streamsize | n | ||
| ) | [inline] |
| std::streampos fairport::node_stream_device::seek | ( | boost::iostreams::stream_offset | off, |
| std::ios_base::seekdir | way | ||
| ) | [inline] |