libisdn
|
Go to the source code of this file.
anonymous enum |
Dialect flags
Definition at line 7 of file Q931dialect.h.
void Q931DialectAddCodeset | ( | struct Q931Dialect * | dialect, |
L3UCHAR | codeset | ||
) |
Definition at line 122 of file Q931dialect.c.
References Q931Dialect::codesets, and Q931_CODESET_ALL.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
void Q931DialectAddStateEntry | ( | struct Q931Dialect * | dialect, |
L3INT | state, | ||
L3INT | mes, | ||
L3UCHAR | flags | ||
) |
Definition at line 209 of file Q931dialect.c.
References Q931State::Flags, Q931State::Message, Q931MAXSTATE, Q931State::State, and Q931Dialect::states.
Referenced by Q931CreateNT(), and Q931CreateTE().
struct Q931Dialect* Q931DialectGet | ( | L3UCHAR | id, |
L3INT | mode | ||
) | [read] |
q931die_func_t* Q931DialectGetDieProc | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | type | ||
) |
Definition at line 300 of file Q931dialect.c.
References Q931Dialect::die_cb.
Referenced by Q931Die(), and Q931DieIsNull().
L3INT Q931DialectGetID | ( | const struct Q931Dialect * | dialect | ) |
Definition at line 319 of file Q931dialect.c.
References Q931Dialect::id.
q931proc_func_t* Q931DialectGetInvalidMesProc | ( | const struct Q931Dialect * | dialect | ) |
Definition at line 268 of file Q931dialect.c.
References Q931Dialect::proc_invalid_cb.
Referenced by Q931ProcInvalid().
struct Q931MessageIE* Q931DialectGetMesIEMap | ( | struct Q931Dialect * | dialect | ) | [read] |
Definition at line 111 of file Q931dialect.c.
References Q931Dialect::mesIEMap.
q931proc_func_t* Q931DialectGetMesProc | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | type | ||
) |
Definition at line 274 of file Q931dialect.c.
References Q931Dialect::proc_cb.
Referenced by Q931Proc(), and Q931Rx43().
Q931NetUser_t Q931DialectGetMode | ( | const struct Q931Dialect * | dialect | ) |
Definition at line 329 of file Q931dialect.c.
References Q931Dialect::id, and Q931_NT.
const char* Q931DialectGetName | ( | const struct Q931Dialect * | dialect | ) |
Definition at line 334 of file Q931dialect.c.
References Q931Dialect::name.
Referenced by Q931Rx23().
q931pie_func_t* Q931DialectGetPieProc | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | type | ||
) |
Definition at line 295 of file Q931dialect.c.
References Q931Dialect::pie_cb.
Referenced by Q931Pie(), and Q931PieIsNull().
q931pmes_func_t* Q931DialectGetPmesProc | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | type | ||
) |
Definition at line 284 of file Q931dialect.c.
References Q931Dialect::pmes_cb.
Referenced by Q931Pmes().
q931timer_t Q931DialectGetTimeout | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | timer | ||
) |
Definition at line 311 of file Q931dialect.c.
References Q931Dialect::timeout.
Referenced by Q931CallRestartTimer(), and Q931CallStartTimer().
q931timeout_func_t* Q931DialectGetTimerProc | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | timer | ||
) |
Definition at line 306 of file Q931dialect.c.
References Q931Dialect::timeout_cb.
Referenced by Q931Timeout().
Q931Dialect_t Q931DialectGetType | ( | const struct Q931Dialect * | dialect | ) |
Definition at line 324 of file Q931dialect.c.
References Q931Dialect::id, and Q931_NT.
q931uie_func_t* Q931DialectGetUieProc | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | type | ||
) |
Definition at line 290 of file Q931dialect.c.
References Q931Dialect::uie_cb.
Referenced by Q931Uie(), and Q931UieIsNull().
q931umes_func_t* Q931DialectGetUmesProc | ( | const struct Q931Dialect * | dialect, |
L3UCHAR | type | ||
) |
Definition at line 279 of file Q931dialect.c.
References Q931Dialect::umes_cb.
Referenced by Q931Umes().
q931proc_func_t* Q931DialectGetUnknownMesProc | ( | const struct Q931Dialect * | dialect | ) |
Definition at line 258 of file Q931dialect.c.
References Q931Dialect::proc_unknown_cb.
Referenced by Q931Proc().
L3BOOL Q931DialectIsEventLegal | ( | struct Q931Dialect * | dialect, |
L3INT | state, | ||
L3INT | mes, | ||
L3UCHAR | dirflags | ||
) |
Definition at line 226 of file Q931dialect.c.
References Q931State::Flags, L3FALSE, L3TRUE, Q931State::Message, MSGF_FROM_BOTH, Q931MAXSTATE, Q931State::State, and Q931Dialect::states.
Referenced by Q931Proc(), Q931ProcAlertingNT(), Q931ProcAlertingTE(), Q931ProcCallProceedingNT(), Q931ProcCallProceedingTE(), Q931ProcCongestionControlNT(), Q931ProcCongestionControlTE(), Q931ProcConnectAckNT(), Q931ProcConnectAckTE(), Q931ProcConnectNT(), Q931ProcConnectTE(), Q931ProcDisconnectNT(), Q931ProcDisconnectTE(), Q931ProcInformationNT(), Q931ProcInformationTE(), Q931ProcNotifyNT(), Q931ProcNotifyTE(), Q931ProcProgressNT(), Q931ProcProgressTE(), Q931ProcReleaseCompleteNT(), Q931ProcReleaseCompleteTE(), Q931ProcReleaseNT(), Q931ProcReleaseTE(), Q931ProcRestartAckNT(), Q931ProcRestartAckTE(), Q931ProcRestartNT(), Q931ProcRestartTE(), Q931ProcResumeAckNT(), Q931ProcResumeAckTE(), Q931ProcResumeRejectNT(), Q931ProcResumeRejectTE(), Q931ProcSegmentNT(), Q931ProcSegmentTE(), Q931ProcSetupAckNT(), Q931ProcSetupAckTE(), Q931ProcSetupNT(), Q931ProcSetupTE(), Q931ProcStatusEnquiryNT(), Q931ProcStatusEnquiryTE(), Q931ProcStatusNT(), Q931ProcStatusTE(), Q931ProcSuspendAckNT(), Q931ProcSuspendAckTE(), Q931ProcSuspendNT(), Q931ProcSuspendRejectNT(), Q931ProcSuspendRejectTE(), Q931ProcSuspendTE(), Q931ProcUserInformationNT(), Q931ProcUserInformationTE(), Q931Rx43(), Q932ProcFacilityNT(), Q932ProcFacilityTE(), Q932ProcHoldAckNT(), Q932ProcHoldAckTE(), Q932ProcHoldNT(), Q932ProcHoldRejectNT(), Q932ProcHoldRejectTE(), Q932ProcHoldTE(), Q932ProcRegisterNT(), Q932ProcRegisterTE(), Q932ProcRetrieveAckNT(), Q932ProcRetrieveAckTE(), Q932ProcRetrieveNT(), Q932ProcRetrieveRejectNT(), Q932ProcRetrieveRejectTE(), and Q932ProcRetrieveTE().
L3BOOL Q931DialectIsSetFlag | ( | struct Q931Dialect * | dialect, |
L3INT | flag | ||
) |
Definition at line 150 of file Q931dialect.c.
References Q931Dialect::flags.
L3BOOL Q931DialectIsValidCodeset | ( | struct Q931Dialect * | dialect, |
L3UCHAR | codeset | ||
) |
Definition at line 133 of file Q931dialect.c.
References Q931Dialect::codesets.
void Q931DialectRegister | ( | L3UCHAR | id, |
L3INT | mode, | ||
void(*)(struct Q931Dialect *dialect) | create_func | ||
) |
Definition at line 65 of file Q931dialect.c.
References Q931Dialect::id, id, Q931Dialect::mode, and Q931MAXDLCT.
Referenced by Q931Initialize().
void Q931DialectRegistryInit | ( | void | ) |
Definition at line 48 of file Q931dialect.c.
References Q931Dialect::id, L3TRUE, and Q931MAXDLCT.
Referenced by Q931Initialize().
void Q931DialectSetFlag | ( | struct Q931Dialect * | dialect, |
L3INT | flag | ||
) |
Definition at line 143 of file Q931dialect.c.
References Q931Dialect::flags.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetIEProc | ( | struct Q931Dialect * | dialect, |
L3UCHAR | iec, | ||
q931pie_func_t * | PieProc, | ||
q931uie_func_t * | UieProc, | ||
q931die_func_t * | DieProc | ||
) |
Definition at line 169 of file Q931dialect.c.
References Q931Dialect::die_cb, Q931Dialect::pie_cb, and Q931Dialect::uie_cb.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetInvalidMesProc | ( | struct Q931Dialect * | dialect, |
q931proc_func_t | proc | ||
) |
Definition at line 263 of file Q931dialect.c.
References Q931Dialect::proc_invalid_cb.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetMesIEMap | ( | struct Q931Dialect * | dialect, |
struct Q931MessageIE * | map | ||
) |
Definition at line 103 of file Q931dialect.c.
References Q931Dialect::mesIEMap.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetMesProc | ( | struct Q931Dialect * | dialect, |
L3UCHAR | mes, | ||
q931proc_func_t * | Q931ProcFunc, | ||
q931umes_func_t * | Q931UmesFunc, | ||
q931pmes_func_t * | Q931PmesFunc | ||
) |
Definition at line 157 of file Q931dialect.c.
References Q931Dialect::pmes_cb, Q931Dialect::proc_cb, and Q931Dialect::umes_cb.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetName | ( | struct Q931Dialect * | dialect, |
const char * | name | ||
) |
Definition at line 339 of file Q931dialect.c.
References Q931Dialect::name, and name.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetTimeout | ( | struct Q931Dialect * | dialect, |
L3UCHAR | timer, | ||
q931timer_t | timeout | ||
) |
Definition at line 199 of file Q931dialect.c.
References Q931Dialect::timeout.
Referenced by Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetTimerProc | ( | struct Q931Dialect * | dialect, |
L3UCHAR | timer, | ||
q931timeout_func_t * | Q931TimeoutProc | ||
) |
Definition at line 181 of file Q931dialect.c.
References Q931Dialect::timeout_cb.
Referenced by Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetTimerProcAll | ( | struct Q931Dialect * | dialect, |
q931timeout_func_t * | Q931TimeoutProc | ||
) |
Definition at line 188 of file Q931dialect.c.
References Q931MAXTIMER, and Q931Dialect::timeout_cb.
Referenced by Q931CreateNT(), and Q931CreateTE().
void Q931DialectSetUnknownMesProc | ( | struct Q931Dialect * | dialect, |
q931proc_func_t | proc | ||
) |
Definition at line 253 of file Q931dialect.c.
References Q931Dialect::proc_unknown_cb.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().