#include <nsOggCodecState.h>
Inheritance diagram for nsPageQueue:
Collaboration diagram for nsPageQueue:Public Member Functions | |
| nsPageQueue () | |
| ~nsPageQueue () | |
| PRBool | IsEmpty () |
| void | Append (ogg_page *aPage) |
| ogg_page * | PopFront () |
| Remove and return the first item in the container. | |
| ogg_page * | PeekFront () |
| Return topmost item without removing it. | |
| void | Erase () |
| Remove and delete all items from container. | |
| nsPageQueue::nsPageQueue | ( | ) | [inline] |
| nsPageQueue::~nsPageQueue | ( | ) | [inline] |
| void nsPageQueue::Append | ( | ogg_page * | aPage | ) |
| void nsPageQueue::Erase | ( | ) | [inline] |
Remove and delete all items from container.
Deletes are handled by the deallocator nsDequeFunctor which is specified at deque construction.
Reimplemented from nsDeque.
| PRBool nsPageQueue::IsEmpty | ( | ) | [inline] |
| ogg_page* nsPageQueue::PeekFront | ( | ) | [inline] |
Return topmost item without removing it.
Reimplemented from nsDeque.
| ogg_page* nsPageQueue::PopFront | ( | ) | [inline] |
Remove and return the first item in the container.
Reimplemented from nsDeque.
1.7.1