|
Yate
|
MSU handling result codes (Q.704 15.17.5 and more) More...
#include <yatesig.h>
Public Types | |
| enum | Result { Rejected = 0 , Unequipped = 1 , Inaccessible = 2 , Accepted = 16 , Failure = 17 , NoAddress = 18 , NoCircuit = 19 } |
Public Member Functions | |
| HandledMSU (Result result=Rejected) | |
| HandledMSU (bool success) | |
| HandledMSU (const HandledMSU &original) | |
| HandledMSU & | operator= (Result result) |
| HandledMSU & | operator= (const HandledMSU &original) |
| bool | operator== (Result result) |
| bool | operator== (const HandledMSU &result) |
| bool | operator!= (Result result) |
| bool | operator!= (const HandledMSU &result) |
| operator Result () const | |
| bool | ok () const |
| unsigned char | upu () const |
MSU handling result codes (Q.704 15.17.5 and more)
Simple inline class used to know if a MSU was handled and if not why
|
inline |
Regular constructor
| result | MSU handling result |
Referenced by HandledMSU(), operator!=(), operator=(), operator=(), and operator==().
|
inline |
Constructor from boolean success
| success | True signifies Accepted, false for Failure |
|
inline |
|
inline |
Success checking
|
inline |
Result retrieval operator
|
inline |
|
inline |
Inequality operator
| result | Handling result value to compare to |
|
inline |
|
inline |
|
inline |
|
inline |
Equality operator
| result | Handling result value to compare to |
|
inline |
Retrieve Q.704 15.17.5 UPU cause code