#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 packetsfrom 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
 1.5.6