Q931ie.c File Reference

#include "Q931.h"

Go to the source code of this file.

Defines

#define Q931PRIVATE
#define Q931MoreIE()   (Octet + Off - 2 < IESize)
#define Q931IESizeTest(x)

Functions

L3INT Q931ReadExt (L3UCHAR *IBuf, L3INT Off)
L3INT Q931Uie_BearerCap (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_BearerCap (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_CallID (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_CallID (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_CallState (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_CallState (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_CalledSub (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_CalledSub (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_CalledNum (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_CalledNum (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_CallingNum (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_CallingNum (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_CallingSub (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_CallingSub (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_Cause (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_Cause (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_CongLevel (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_CongLevel (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_ChanID (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_ChanID (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3USHORT Q931Uie_CRV (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Uie_DateTime (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_DateTime (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_Display (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_Display (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_HLComp (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_HLComp (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_KeypadFac (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_KeypadFac (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_LLComp (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_LLComp (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_NetFac (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_NetFac (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_NotifInd (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_NotifInd (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_ProgInd (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_ProgInd (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_RepeatInd (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_RepeatInd (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_RevChargeInd (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_RevChargeInd (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_RestartInd (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_RestartInd (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_Segment (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_Segment (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_SendComplete (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_SendComplete (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_Signal (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_Signal (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_TransNetSel (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_TransNetSel (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_UserUser (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_UserUser (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_GenericDigits (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_GenericDigits (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_ChangeStatus (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_ChangeStatus (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)
L3INT Q931Uie_Generic (Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *IOff, L3INT *OOff)
L3INT Q931Pie_Generic (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet)


Define Documentation

#define Q931IESizeTest (  ) 

Value:

{\
        if (Octet + Off - 2 != IESize) {\
                Q931SetError(pTrunk, x, Octet, Off);\
                return x;\
        }\
}

Definition at line 97 of file Q931ie.c.

Referenced by Q931Uie_BearerCap(), Q931Uie_CalledSub(), Q931Uie_CallID(), Q931Uie_CallingNum(), Q931Uie_CallingSub(), Q931Uie_CallState(), Q931Uie_Cause(), Q931Uie_ChanID(), Q931Uie_DateTime(), Q931Uie_Display(), Q931Uie_GenericDigits(), Q931Uie_HLComp(), Q931Uie_KeypadFac(), Q931Uie_LLComp(), Q931Uie_NetFac(), Q931Uie_NotifInd(), Q931Uie_ProgInd(), Q931Uie_RestartInd(), Q931Uie_Segment(), and Q931Uie_Signal().

 
#define Q931MoreIE (  )     (Octet + Off - 2 < IESize)

Definition at line 95 of file Q931ie.c.

Referenced by Q931Uie_BearerCap(), Q931Uie_CalledNum(), Q931Uie_CalledSub(), Q931Uie_CallID(), Q931Uie_CallingNum(), Q931Uie_CallingSub(), Q931Uie_Cause(), Q931Uie_GenericDigits(), and Q931Uie_HLComp().

#define Q931PRIVATE

Definition at line 57 of file Q931ie.c.


Function Documentation

L3INT Q931Pie_BearerCap ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 316 of file Q931ie.c.

References Q931ie_BearerCap::AL3Info1, Q931ie_BearerCap::AL3Info2, Q931ie_BearerCap::Assignor, Q931ie_BearerCap::CodStand, Q931ie_BearerCap::DuplexMode, Q931ie_BearerCap::FlowCtlRx, Q931ie_BearerCap::FlowCtlTx, Q931ie_BearerCap::InBandNeg, Q931ie_BearerCap::InterRate, Q931ie_BearerCap::ITC, Q931ie_BearerCap::ITR, L3INT, L3UCHAR, Q931ie_BearerCap::Layer1Ident, Q931ie_BearerCap::Layer2Ident, Q931ie_BearerCap::Layer3Ident, Q931ie_BearerCap::LLInegot, Q931ie_BearerCap::Mode, Q931ie_BearerCap::ModemType, Q931ie_BearerCap::MultiFrame, Q931ie_BearerCap::Negot, Q931ie_BearerCap::NIConRx, Q931ie_BearerCap::NIConTx, Q931ie_BearerCap::NumDataBits, Q931ie_BearerCap::NumStopBits, Q931ie_BearerCap::Parity, Q931_LOG_DEBUG, Q931ie_BEARER_CAPABILITY, Q931Log(), Q931ie_BearerCap::RateMul, Q931ie_BearerCap::SyncAsync, Q931ie_BearerCap::TransMode, Q931ie_BearerCap::UIL1Prot, Q931ie_BearerCap::UIL2Prot, Q931ie_BearerCap::UIL3Prot, and Q931ie_BearerCap::UserRate.

L3INT Q931Pie_CalledNum ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 729 of file Q931ie.c.

References Q931ie_CalledNum::Digit, L3INT, L3UCHAR, Q931ie_CalledNum::NumPlanID, Q931ie_CALLED_PARTY_NUMBER, Q931ie_CalledNum::Size, and Q931ie_CalledNum::TypNum.

L3INT Q931Pie_CalledSub ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 634 of file Q931ie.c.

References Q931ie_CalledSub::Digit, L3INT, L3UCHAR, Q931ie_CalledSub::OddEvenInd, Q931ie_CALLED_PARTY_SUBADDRESS, Q931ie_CalledSub::Size, and Q931ie_CalledSub::TypNum.

L3INT Q931Pie_CallID ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 471 of file Q931ie.c.

References Q931ie_CallID::CallId, L3INT, L3UCHAR, Q931ie_CALL_IDENTITY, and Q931ie_CallID::Size.

L3INT Q931Pie_CallingNum ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 834 of file Q931ie.c.

References Q931ie_CallingNum::Digit, L3INT, L3UCHAR, Q931ie_CallingNum::NumPlanID, Q931ie_CALLING_PARTY_NUMBER, Q931ie_CallingNum::Size, and Q931ie_CallingNum::TypNum.

L3INT Q931Pie_CallingSub ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 931 of file Q931ie.c.

References Q931ie_CallingSub::Digit, L3INT, L3UCHAR, Q931ie_CallingSub::OddEvenInd, Q931ie_CALLING_PARTY_SUBADDRESS, Q931ie_CallingSub::Size, and Q931ie_CallingSub::TypNum.

L3INT Q931Pie_CallState ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 551 of file Q931ie.c.

References Q931ie_CallState::CallState, Q931ie_CallState::CodStand, L3INT, L3UCHAR, and Q931ie_CALL_STATE.

L3INT Q931Pie_Cause ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1030 of file Q931ie.c.

References Q931ie_Cause::CodStand, L3INT, L3UCHAR, Q931ie_Cause::Location, Q931ie_CAUSE, and Q931ie_Cause::Value.

L3INT Q931Pie_ChangeStatus ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 3037 of file Q931ie.c.

References L3INT, L3UCHAR, Q931ie_ChangeStatus::NewStatus, Q931ie_ChangeStatus::Preference, Q931E_NO_ERROR, and Q931ie_CHANGE_STATUS.

L3INT Q931Pie_ChanID ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1240 of file Q931ie.c.

References Q931ie_ChanID::ChanMapType, Q931ie_ChanID::ChanSlot, Q931ie_ChanID::CodStand, Q931ie_ChanID::InfoChanSel, Q931ie_ChanID::InterfaceID, Q931ie_ChanID::IntIDPresent, Q931ie_ChanID::IntType, L3INT, L3UCHAR, Q931ie_ChanID::NumMap, Q931ie_ChanID::PrefExcl, Q931E_CHANID, Q931E_NO_ERROR, and Q931ie_CHANNEL_IDENTIFICATION.

L3INT Q931Pie_CongLevel ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1103 of file Q931ie.c.

References Q931ie_CongLevel::CongLevel, L3INT, and Q931ie_CONGESTION_LEVEL.

L3INT Q931Pie_DateTime ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1421 of file Q931ie.c.

References Q931ie_DateTime::Day, Q931ie_DateTime::Format, Q931ie_DateTime::Hour, L3INT, L3UCHAR, Q931ie_DateTime::Minute, Q931ie_DateTime::Month, Q931ie_DATETIME, Q931ie_DateTime::Second, and Q931ie_DateTime::Year.

L3INT Q931Pie_Display ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1506 of file Q931ie.c.

References Q931ie_Display::Display, L3INT, L3UCHAR, Q931ie_DISPLAY, and Q931ie_Display::Size.

L3INT Q931Pie_Generic ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 3079 of file Q931ie.c.

References Q931E_NO_ERROR.

Referenced by ATT5ESSCreateNT(), ATT5ESSCreateTE(), DSS1CreateNT(), DSS1CreateTE(), Q931CreateNT(), and Q931CreateTE().

L3INT Q931Pie_GenericDigits ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2972 of file Q931ie.c.

References Q931E_NO_ERROR, and Q931ie_GENERIC_DIGITS.

L3INT Q931Pie_HLComp ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1609 of file Q931ie.c.

References Q931ie_HLComp::CodStand, Q931ie_HLComp::EHLCharID, Q931ie_HLComp::EVideoTlfCharID, Q931ie_HLComp::HLCharID, Q931ie_HLComp::Interpret, L3INT, L3UCHAR, Q931ie_HLComp::PresMeth, and Q931ie_HIGH_LAYER_COMPATIBILITY.

L3INT Q931Pie_KeypadFac ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1696 of file Q931ie.c.

References Q931ie_KeypadFac::KeypadFac, L3INT, L3UCHAR, Q931ie_KEYPAD_FACILITY, and Q931ie_KeypadFac::Size.

L3INT Q931Pie_LLComp ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 1916 of file Q931ie.c.

References Q931ie_LLComp::AddL3Info, Q931ie_LLComp::Assignor, Q931ie_LLComp::CodStand, Q931ie_LLComp::DefPackSize, Q931ie_LLComp::DuplexMode, Q931ie_LLComp::FlowCtlRx, Q931ie_LLComp::FlowCtlTx, Q931ie_LLComp::HDR, Q931ie_LLComp::InBandNeg, Q931ie_LLComp::InfoRate, Q931ie_LLComp::InterRate, Q931ie_LLComp::ITransCap, L3INT, L3UCHAR, Q931ie_LLComp::Layer1Ident, Q931ie_LLComp::Layer2Ident, Q931ie_LLComp::Layer3Ident, Q931ie_LLComp::ModeL1, Q931ie_LLComp::ModeL2, Q931ie_LLComp::ModeL3, Q931ie_LLComp::ModemType, Q931ie_LLComp::MultiFrame, Q931ie_LLComp::Negot, Q931ie_LLComp::NegotInd, Q931ie_LLComp::NegotLLI, Q931ie_LLComp::NIConTx, Q931ie_LLComp::NumDataBits, Q931ie_LLComp::NumStopBits, Q931ie_LLComp::OptL3Info, Q931ie_LLComp::PackWinSize, Q931ie_LLComp::Parity, Q931E_LLCOMP, Q931ie_LOW_LAYER_COMPATIBILITY, Q931SetError(), Q931ie_LLComp::Q933use, Q931ie_LLComp::RateMul, Q931ie_LLComp::SyncAsync, Q931ie_LLComp::TransMode, Q931ie_LLComp::UIL1Prot, Q931ie_LLComp::UIL2Prot, Q931ie_LLComp::UIL3Prot, Q931ie_LLComp::UserRate, Q931ie_LLComp::UsrSpcL2Prot, and Q931ie_LLComp::WindowSize.

L3INT Q931Pie_NetFac ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2122 of file Q931ie.c.

References L3INT, L3UCHAR, Q931ie_NetFac::LenNetID, Q931ie_NetFac::NetFac, Q931ie_NetFac::NetID, Q931ie_NetFac::NetIDPlan, Q931E_NO_ERROR, Q931ie_NETWORK_SPECIFIC_FACILITIES, and Q931ie_NetFac::TypeNetID.

L3INT Q931Pie_NotifInd ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2211 of file Q931ie.c.

References L3INT, L3UCHAR, Q931ie_NotifInd::Notification, Q931E_NO_ERROR, and Q931ie_NOTIFICATION_INDICATOR.

L3INT Q931Pie_ProgInd ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2292 of file Q931ie.c.

References Q931ie_ProgInd::CodStand, L3INT, L3UCHAR, Q931ie_ProgInd::Location, Q931ie_ProgInd::ProgDesc, Q931E_NO_ERROR, and Q931ie_PROGRESS_INDICATOR.

L3INT Q931Pie_RepeatInd ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2361 of file Q931ie.c.

References L3INT, Q931ie_REPEAT_INDICATOR, and Q931ie_RepeatInd::RepeatInd.

L3INT Q931Pie_RestartInd ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2478 of file Q931ie.c.

References Q931ie_RestartInd::Class, L3INT, L3UCHAR, Q931E_NO_ERROR, and Q931ie_RESTART_INDICATOR.

L3INT Q931Pie_RevChargeInd ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2408 of file Q931ie.c.

References L3BOOL, L3FALSE, and NoWarning.

L3INT Q931Pie_Segment ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2557 of file Q931ie.c.

References Q931ie_Segment::FSI, L3INT, L3UCHAR, Q931ie_Segment::NumSegRem, Q931E_NO_ERROR, Q931ie_SEGMENTED_MESSAGE, and Q931ie_Segment::SegType.

L3INT Q931Pie_SendComplete ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2623 of file Q931ie.c.

References L3INT, L3UCHAR, Q931E_NO_ERROR, and Q931ie_SENDING_COMPLETE.

L3INT Q931Pie_Signal ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2690 of file Q931ie.c.

References L3INT, L3UCHAR, Q931E_NO_ERROR, Q931ie_SIGNAL, and Q931ie_Signal::Signal.

L3INT Q931Pie_TransNetSel ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2770 of file Q931ie.c.

References L3INT, L3UCHAR, Q931ie_TransNetSel::NetID, Q931ie_TransNetSel::NetIDPlan, Q931E_NO_ERROR, Q931ie_TRANSIT_NETWORK_SELECTION, Q931ie_TransNetSel::Size, and Q931ie_TransNetSel::Type.

L3INT Q931Pie_UserUser ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  Octet 
)

Definition at line 2856 of file Q931ie.c.

References L3INT, L3UCHAR, Q931ie_UserUser::ProtDisc, Q931E_NO_ERROR, Q931ie_USER_USER, Q931ie_UserUser::Size, and Q931ie_UserUser::User.

L3INT Q931ReadExt ( L3UCHAR *  IBuf,
L3INT  Off 
)

Definition at line 124 of file Q931ie.c.

References L3INT.

Referenced by Q931Uie_BearerCap(), Q931Uie_ChanID(), Q931Uie_HLComp(), Q931Uie_LLComp(), Q931Uie_NetFac(), Q931Uie_NotifInd(), Q931Uie_ProgInd(), Q931Uie_RestartInd(), and Q931Uie_TransNetSel().

L3INT Q931Uie_BearerCap ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 152 of file Q931ie.c.

References Q931ie_BearerCap::AL3Info1, Q931ie_BearerCap::AL3Info2, Q931ie_BearerCap::Assignor, Q931mes_Generic::BearerCap, Q931ie_BearerCap::CodStand, Q931ie_BearerCap::DuplexMode, Q931ie_BearerCap::FlowCtlRx, Q931ie_BearerCap::FlowCtlTx, Q931ie_BearerCap::HDR, ieGetOctet, Q931ie_BearerCap::IEId, Q931ie_BearerCap::InBandNeg, Q931ie_BearerCap::InterRate, IsQ931Ext, Q931ie_BearerCap::ITC, Q931ie_BearerCap::ITR, L3INT, Q931ie_BearerCap::Layer1Ident, Q931ie_BearerCap::Layer2Ident, Q931ie_BearerCap::Layer3Ident, Q931ie_BearerCap::LLInegot, Q931ie_BearerCap::Mode, Q931ie_BearerCap::ModemType, Q931ie_BearerCap::MultiFrame, Q931ie_BearerCap::Negot, Q931ie_BearerCap::NIConRx, Q931ie_BearerCap::NIConTx, Q931ie_BearerCap::NumDataBits, Q931ie_BearerCap::NumStopBits, Q931ie_BearerCap::Parity, Q931E_BEARERCAP, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931ReadExt(), Q931SetError(), Q931SetIE, Q931ie_BearerCap::RateMul, Q931ie_BearerCap::Size, Q931ie_BearerCap::SyncAsync, Q931ie_BearerCap::TransMode, Q931ie_BearerCap::UIL1Prot, Q931ie_BearerCap::UIL2Prot, Q931ie_BearerCap::UIL3Prot, and Q931ie_BearerCap::UserRate.

L3INT Q931Uie_CalledNum ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 677 of file Q931ie.c.

References Q931mes_Generic::CalledNum, Q931ie_CalledNum::Digit, Q931ie_CalledNum::IEId, L3INT, L3UCHAR, Q931ie_CalledNum::NumPlanID, Q931E_NO_ERROR, Q931MoreIE, Q931SetIE, Q931ie_CalledNum::Size, and Q931ie_CalledNum::TypNum.

L3INT Q931Uie_CalledSub ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 583 of file Q931ie.c.

References Q931mes_Generic::CalledSub, Q931ie_CalledSub::Digit, Q931ie_CalledSub::IEId, L3INT, L3UCHAR, Q931ie_CalledSub::OddEvenInd, Q931E_CALLEDSUB, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_CalledSub::Size, and Q931ie_CalledSub::TypNum.

L3INT Q931Uie_CallID ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 425 of file Q931ie.c.

References Q931ie_CallID::CallId, Q931mes_Generic::CallID, Q931ie_CallID::IEId, L3INT, L3UCHAR, Q931E_CALLID, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, and Q931ie_CallID::Size.

L3INT Q931Uie_CallingNum ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 772 of file Q931ie.c.

References Q931mes_Generic::CallingNum, Q931ie_CallingNum::Digit, Q931ie_CallingNum::IEId, L3INT, L3UCHAR, Q931ie_CallingNum::NumPlanID, Q931ie_CallingNum::PresInd, Q931E_CALLINGNUM, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_CallingNum::ScreenInd, Q931ie_CallingNum::Size, and Q931ie_CallingNum::TypNum.

L3INT Q931Uie_CallingSub ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 880 of file Q931ie.c.

References Q931mes_Generic::CallingSub, Q931ie_CallingSub::Digit, Q931ie_CallingSub::IEId, L3INT, L3UCHAR, Q931ie_CallingSub::OddEvenInd, Q931E_CALLINGSUB, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_CallingSub::Size, and Q931ie_CallingSub::TypNum.

L3INT Q931Uie_CallState ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 509 of file Q931ie.c.

References Q931ie_CallState::CallState, Q931mes_Generic::CallState, Q931ie_CallState::CodStand, Q931ie_CallState::IEId, L3INT, Q931E_CALLSTATE, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, and Q931ie_CallState::Size.

L3INT Q931Uie_Cause ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 974 of file Q931ie.c.

References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931ie_Cause::IEId, L3INT, Q931ie_Cause::Location, Q931E_CAUSE, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.

L3INT Q931Uie_ChangeStatus ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2996 of file Q931ie.c.

References Q931mes_Generic::ChangeStatus, Q931ie_ChangeStatus::IEId, L3INT, Q931ie_ChangeStatus::NewStatus, Q931ie_ChangeStatus::Preference, Q931E_NO_ERROR, Q931SetIE, Q931ie_ChangeStatus::Size, and Q931ie_ChangeStatus::Spare.

L3INT Q931Uie_ChanID ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1129 of file Q931ie.c.

References Q931mes_Generic::ChanID, Q931ie_ChanID::ChanMapType, Q931ie_ChanID::ChanSlot, Q931ie_ChanID::CodStand, Q931ie_ChanID::DChanInd, Q931ie_ChanID::IEId, Q931ie_ChanID::InfoChanSel, Q931ie_ChanID::InterfaceID, Q931ie_ChanID::IntIDPresent, Q931ie_ChanID::IntType, L3INT, Q931_TrunkInfo::loglevel, Q931ie_ChanID::NumMap, Q931ie_ChanID::PrefExcl, Q931_LOG_DEBUG, Q931E_CHANID, Q931E_NO_ERROR, Q931IESizeTest, Q931Log(), Q931ReadExt(), Q931SetIE, and Q931ie_ChanID::Size.

L3INT Q931Uie_CongLevel ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1070 of file Q931ie.c.

References Q931mes_Generic::CongestionLevel, Q931ie_CongLevel::CongLevel, Q931ie_CongLevel::IEId, L3INT, Q931E_NO_ERROR, Q931SetIE, and Q931ie_CongLevel::Size.

L3USHORT Q931Uie_CRV ( Q931_TrunkInfo_t pTrunk,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1310 of file Q931ie.c.

References L3INT, and L3USHORT.

Referenced by Q931Rx23().

L3INT Q931Uie_DateTime ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1351 of file Q931ie.c.

References Q931mes_Generic::DateTime, Q931ie_DateTime::Day, Q931ie_DateTime::Format, Q931ie_DateTime::Hour, Q931ie_DateTime::IEId, L3INT, Q931ie_DateTime::Minute, Q931ie_DateTime::Month, Q931E_DATETIME, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, Q931ie_DateTime::Second, Q931ie_DateTime::Size, and Q931ie_DateTime::Year.

L3INT Q931Uie_Display ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1466 of file Q931ie.c.

References Q931ie_Display::Display, Q931mes_Generic::Display, Q931ie_Display::IEId, L3INT, L3UCHAR, Q931E_DISPLAY, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, and Q931ie_Display::Size.

L3INT Q931Uie_Generic ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 3056 of file Q931ie.c.

References L3INT, L3UCHAR, Q931_LOG_DEBUG, Q931E_NO_ERROR, and Q931Log().

Referenced by ATT5ESSCreateNT(), ATT5ESSCreateTE(), DSS1CreateNT(), DSS1CreateTE(), Q931CreateNT(), and Q931CreateTE().

L3INT Q931Uie_GenericDigits ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2898 of file Q931ie.c.

References Q931ie_GenericDigits::Digit, Q931ie_GenericDigits::Encoding, Q931mes_Generic::GenericDigits, Q931ie_GenericDigits::IEId, L3INT, L3UCHAR, Q931E_GENERIC_DIGITS, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetError(), Q931SetIE, Q931ie_GenericDigits::Size, and Q931ie_GenericDigits::Type.

L3INT Q931Uie_HLComp ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1545 of file Q931ie.c.

References Q931ie_HLComp::CodStand, Q931ie_HLComp::EHLCharID, Q931ie_HLComp::EVideoTlfCharID, Q931ie_HLComp::HLCharID, Q931mes_Generic::HLComp, Q931ie_HLComp::IEId, Q931ie_HLComp::Interpret, L3INT, Q931ie_HLComp::PresMeth, Q931E_HLCOMP, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931ReadExt(), Q931SetError(), Q931SetIE, and Q931ie_HLComp::Size.

L3INT Q931Uie_KeypadFac ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1656 of file Q931ie.c.

References Q931ie_KeypadFac::IEId, Q931ie_KeypadFac::KeypadFac, Q931mes_Generic::KeypadFac, L3INT, L3UCHAR, Q931E_KEYPADFAC, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, and Q931ie_KeypadFac::Size.

L3INT Q931Uie_LLComp ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 1734 of file Q931ie.c.

References Q931ie_LLComp::AddL3Info, Q931ie_LLComp::Assignor, Q931ie_LLComp::CodStand, Q931ie_LLComp::DefPackSize, Q931ie_LLComp::DuplexMode, Q931ie_LLComp::FlowCtlRx, Q931ie_LLComp::FlowCtlTx, Q931ie_LLComp::HDR, Q931ie_LLComp::IEId, Q931ie_LLComp::InBandNeg, Q931ie_LLComp::InfoRate, Q931ie_LLComp::InterRate, IsQ931Ext, Q931ie_LLComp::ITransCap, L3INT, Q931ie_LLComp::Layer1Ident, Q931ie_LLComp::Layer2Ident, Q931ie_LLComp::Layer3Ident, Q931mes_Generic::LLComp, Q931ie_LLComp::ModeL1, Q931ie_LLComp::ModeL2, Q931ie_LLComp::ModeL3, Q931ie_LLComp::ModemType, Q931ie_LLComp::MultiFrame, Q931ie_LLComp::Negot, Q931ie_LLComp::NegotInd, Q931ie_LLComp::NegotLLI, Q931ie_LLComp::NIConRx, Q931ie_LLComp::NIConTx, Q931ie_LLComp::NumDataBits, Q931ie_LLComp::NumStopBits, Q931ie_LLComp::OptL3Info, Q931ie_LLComp::PackWinSize, Q931ie_LLComp::Parity, Q931E_LLCOMP, Q931E_NO_ERROR, Q931IESizeTest, Q931ReadExt(), Q931SetError(), Q931SetIE, Q931ie_LLComp::Q933use, Q931ie_LLComp::RateMul, Q931ie_LLComp::Size, Q931ie_LLComp::SyncAsync, Q931ie_LLComp::TransMode, Q931ie_LLComp::UIL1Prot, Q931ie_LLComp::UIL2Prot, Q931ie_LLComp::UIL3Prot, Q931ie_LLComp::UserRate, Q931ie_LLComp::UsrSpcL2Prot, and Q931ie_LLComp::WindowSize.

L3INT Q931Uie_NetFac ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2064 of file Q931ie.c.

References Q931ie_NetFac::IEId, L3INT, L3UCHAR, Q931ie_NetFac::LenNetID, Q931ie_NetFac::NetFac, Q931mes_Generic::NetFac, Q931ie_NetFac::NetID, Q931ie_NetFac::NetIDPlan, Q931E_NETFAC, Q931E_NO_ERROR, Q931IESizeTest, Q931ReadExt(), Q931SetIE, Q931ie_NetFac::Size, and Q931ie_NetFac::TypeNetID.

L3INT Q931Uie_NotifInd ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2169 of file Q931ie.c.

References Q931ie_NotifInd::IEId, L3INT, Q931ie_NotifInd::Notification, Q931mes_Generic::NotifInd, Q931E_NO_ERROR, Q931E_NOTIFIND, Q931IESizeTest, Q931ReadExt(), Q931SetIE, and Q931ie_NotifInd::Size.

L3INT Q931Uie_ProgInd ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2244 of file Q931ie.c.

References Q931ie_ProgInd::CodStand, Q931ie_ProgInd::IEId, L3INT, Q931ie_ProgInd::Location, Q931ie_ProgInd::ProgDesc, Q931mes_Generic::ProgInd, Q931E_NO_ERROR, Q931E_PROGIND, Q931IESizeTest, Q931ReadExt(), Q931SetIE, and Q931ie_ProgInd::Size.

L3INT Q931Uie_RepeatInd ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2328 of file Q931ie.c.

References Q931ie_RepeatInd::IEId, L3INT, Q931E_NO_ERROR, Q931SetIE, Q931ie_RepeatInd::RepeatInd, Q931mes_Generic::RepeatInd, and Q931ie_RepeatInd::Size.

L3INT Q931Uie_RestartInd ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2434 of file Q931ie.c.

References Q931ie_RestartInd::Class, Q931ie_RestartInd::IEId, L3INT, Q931E_NO_ERROR, Q931E_RESTARTIND, Q931IESizeTest, Q931ReadExt(), Q931SetIE, Q931mes_Generic::RestartInd, Q931ie_RestartInd::Size, and Q931ie_RestartInd::Spare.

L3INT Q931Uie_RevChargeInd ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2388 of file Q931ie.c.

References Q931SetIE.

L3INT Q931Uie_Segment ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2511 of file Q931ie.c.

References Q931ie_Segment::FSI, Q931ie_Segment::IEId, L3INT, Q931ie_Segment::NumSegRem, Q931E_NO_ERROR, Q931E_SEGMENT, Q931IESizeTest, Q931SetIE, Q931mes_Generic::Segment, Q931ie_Segment::SegType, and Q931ie_Segment::Size.

L3INT Q931Uie_SendComplete ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2593 of file Q931ie.c.

References L3INT, Q931E_NO_ERROR, Q931SetIE, Q931mes_Generic::SendComplete, and Q931ie_SendComplete::Size.

L3INT Q931Uie_Signal ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2650 of file Q931ie.c.

References Q931ie_Signal::IEId, L3INT, Q931E_NO_ERROR, Q931E_SIGNAL, Q931IESizeTest, Q931SetIE, Q931ie_Signal::Signal, Q931mes_Generic::Signal, and Q931ie_Signal::Size.

L3INT Q931Uie_TransNetSel ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2723 of file Q931ie.c.

References Q931ie_TransNetSel::IEId, L3INT, L3UCHAR, Q931ie_TransNetSel::NetID, Q931E_NO_ERROR, Q931ReadExt(), Q931SetIE, Q931ie_TransNetSel::Size, Q931mes_Generic::TransNetSel, and Q931ie_TransNetSel::Type.

L3INT Q931Uie_UserUser ( Q931_TrunkInfo_t pTrunk,
Q931mes_Generic pMsg,
L3UCHAR *  IBuf,
L3UCHAR *  OBuf,
L3INT *  IOff,
L3INT *  OOff 
)

Definition at line 2811 of file Q931ie.c.

References Q931ie_UserUser::IEId, L3INT, L3UCHAR, Q931ie_UserUser::ProtDisc, Q931E_NO_ERROR, Q931SetIE, Q931ie_UserUser::Size, Q931ie_UserUser::User, and Q931mes_Generic::UserUser.


Generated on Tue Apr 7 17:38:19 2009 for mod_ssh by  doxygen 1.5.4