#include <Logical.H>
Public Member Functions | |
| ~Reader () | |
| Stops reading this Logical stream. | |
| Reader & | operator++ () |
| Deletes the last packet dequed, and deques the next. | |
| Reader & | operator+= (PacketNo packets) |
Seek to packet packets from current packet. | |
| Reader & | operator= (Position position) |
Seek to packet at or greater than granule position. | |
| bool | ending () const |
| ending packet? | |
| Error | transportError () const |
| Position | granulePosition () const |
| Packet * | operator-> () const throw () |
| Get to the Packet methods. | |
| Packet * | packet () const throw () |
| Get the packet. | |
Protected Member Functions | |
| Reader () | |
Do not derive from Reader. It is an iterator-like class for reading packets.
| Ogg::Logical::Reader::Reader | ( | ) | [inline, protected] |
| Ogg::Logical::Reader::~Reader | ( | ) |
Stops reading this Logical stream.
The user may request a new reader after this.
| Reader& Ogg::Logical::Reader::operator++ | ( | ) |
Deletes the last packet dequed, and deques the next.
Seek to packet packets from current packet.
Deques the packet after a successful seek.
Seek to packet at or greater than granule position.
Deques the packet after a successful seek.
| bool Ogg::Logical::Reader::ending | ( | ) | const |
ending packet?
| Error Ogg::Logical::Reader::transportError | ( | ) | const |
| Position Ogg::Logical::Reader::granulePosition | ( | ) | const |
| Packet* Ogg::Logical::Reader::packet | ( | ) | const throw () [inline] |
Get the packet.
1.5.6