|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Packet iterator. More...
#include <bye_traverser.h>
Public Types | |
| enum | State { BEGIN , SSRC , REASON , END } |
| Iterator state. More... | |
Public Member Functions | |
| State | next () |
| Advance iterator. | |
| packet::source_t | ssrc () const |
| Get SSRC element. | |
| const char * | reason () const |
| Get REASON element. Zero-terminated UTF-8 string. String is valid only until next() call. | |
Friends | |
| class | ByeTraverser |
Packet iterator.
Definition at line 28 of file bye_traverser.h.
Iterator state.
| Enumerator | |
|---|---|
| BEGIN | Iterator created. |
| SSRC | SSRC element. |
| REASON | REASON element. |
| END | Parsed whole packet. |
Definition at line 31 of file bye_traverser.h.
| State roc::rtcp::ByeTraverser::Iterator::next | ( | ) |
Advance iterator.
| const char * roc::rtcp::ByeTraverser::Iterator::reason | ( | ) | const |
| packet::source_t roc::rtcp::ByeTraverser::Iterator::ssrc | ( | ) | const |
Get SSRC element.
|
friend |
Definition at line 52 of file bye_traverser.h.