OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Types | Public Member Functions | Protected Attributes
OpalRFC2833Info Class Reference

`#include <rfc2833.h>`

## Public Types

enum | NTEEvent { Digit0 = 0, Digit1 = 1, Digit2 = 2, Digit3 = 3, Digit4 = 4, Digit5 = 5, Digit6 = 6, Digit7 = 7, Digit8 = 8, Digit9 = 9, Star = 10, Hash = 11, A = 12, B = 13, C = 14, D = 15, Flash = 16, CED = 32, CNG = 36 }

## Public Member Functions

| OpalRFC2833Info (char tone, unsigned duration=0, unsigned timestamp=0)
char | GetTone () const
unsigned | GetDuration () const
unsigned | GetTimestamp () const
bool | IsToneStart () const

## Protected Attributes

char | tone
unsigned | duration
unsigned | timestamp

## Member Enumeration Documentation

enum OpalRFC2833Info::NTEEvent

Enumerator:

  Digit0 |
  Digit1 |
  Digit2 |
  Digit3 |
  Digit4 |
  Digit5 |
  Digit6 |
  Digit7 |
  Digit8 |
  Digit9 |
  Star |
  Hash |
  A |
  B |
  C |
  D |
  Flash |
  CED |
  CNG |

## Constructor & Destructor Documentation

OpalRFC2833Info::OpalRFC2833Info | ( | char | tone,
|  | unsigned | duration = `0`,
|  | unsigned | timestamp = `0`
| ) |  |

## Member Function Documentation

unsigned OpalRFC2833Info::GetDuration | ( |  | ) | const

inline

References duration.

unsigned OpalRFC2833Info::GetTimestamp | ( |  | ) | const

inline

References timestamp.

char OpalRFC2833Info::GetTone | ( |  | ) | const

inline

References tone.

bool OpalRFC2833Info::IsToneStart | ( |  | ) | const

inline

References duration.

## Field Documentation

unsigned OpalRFC2833Info::duration

protected

Referenced by GetDuration(), and IsToneStart().

unsigned OpalRFC2833Info::timestamp

protected

Referenced by GetTimestamp().

char OpalRFC2833Info::tone

protected

Referenced by GetTone().

The documentation for this class was generated from the following file:

- rfc2833.h