Q931_Call Struct Reference

Call context. More...

#include <Q931call.h>


Data Fields

L3UCHAR InUse
L3UCHAR Tei
L3UCHAR BChan
L3UCHAR Direction
L3INT CRV
L3UINT State
L3ULONG Timer
L3USHORT TimerID
L3UCHAR TimerCnt
Q931_TrunkInfo_tTrunk
void * pvt
L3INT numevents
struct Q931_CallEvent events [Q931_CALL_MAX_EVENTS]


Detailed Description

Call context.

Definition at line 189 of file Q931call.h.


Field Documentation

L3UCHAR Q931_Call::InUse

Definition at line 191 of file Q931call.h.

Referenced by Q931CallDump(), Q931CallNew(), Q931CallNewIncoming(), Q931GetCallByCRV(), Q931GetCallByIndex(), Q931InitTrunk(), Q931ReleaseCRV(), and Q931TimerTick().

L3UCHAR Q931_Call::Tei

Definition at line 195 of file Q931call.h.

Referenced by Q931ProcSetupNT(), and Q931Tx32Data().

L3UCHAR Q931_Call::BChan

Definition at line 197 of file Q931call.h.

L3UCHAR Q931_Call::Direction

Definition at line 201 of file Q931call.h.

Referenced by Q931CallDump(), Q931CallGetDirection(), Q931CallIsOutgoing(), Q931CallNew(), and Q931CallNewIncoming().

L3INT Q931_Call::CRV

Definition at line 202 of file Q931call.h.

Referenced by Q931CallDump(), Q931CallGetCRV(), Q931CallIsGlobal(), Q931CallNew(), Q931CallNewIncoming(), Q931GetCallByCRV(), Q931ProcTimeoutT301NT(), Q931ProcTimeoutT301TE(), Q931ProcTimeoutT302NT(), Q931ProcTimeoutT302TE(), Q931ProcTimeoutT303NT(), Q931ProcTimeoutT303TE(), Q931ProcTimeoutT304NT(), Q931ProcTimeoutT304TE(), Q931ProcTimeoutT305NT(), Q931ProcTimeoutT305TE(), Q931ProcTimeoutT306NT(), Q931ProcTimeoutT307NT(), Q931ProcTimeoutT308NT(), Q931ProcTimeoutT308TE(), Q931ProcTimeoutT309NT(), Q931ProcTimeoutT309TE(), Q931ProcTimeoutT310NT(), Q931ProcTimeoutT310TE(), Q931ProcTimeoutT311TE(), Q931ProcTimeoutT312NT(), Q931ProcTimeoutT313NT(), Q931ProcTimeoutT313TE(), Q931ProcTimeoutT314NT(), Q931ProcTimeoutT314TE(), Q931ProcTimeoutT316NT(), Q931ProcTimeoutT316TE(), Q931ProcTimeoutT317NT(), Q931ProcTimeoutT317TE(), Q931ProcTimeoutT318TE(), Q931ProcTimeoutT319TE(), Q931ProcTimeoutT320NT(), Q931ProcTimeoutT321NT(), Q931ProcTimeoutT321TE(), Q931ProcTimeoutT322NT(), Q931ProcTimeoutT322TE(), and Q931TimeoutDummy().

L3UINT Q931_Call::State

Definition at line 204 of file Q931call.h.

Referenced by Q931CallGetState(), and Q931CallSetState().

L3ULONG Q931_Call::Timer

Definition at line 210 of file Q931call.h.

Referenced by Q931CallRestartTimer(), Q931CallStartTimer(), and Q931TimerTick().

L3USHORT Q931_Call::TimerID

Definition at line 214 of file Q931call.h.

Referenced by Q931CallDump(), Q931CallGetTimerID(), Q931CallRestartTimer(), Q931CallStartTimer(), Q931CallStopAllTimers(), Q931CallStopTimer(), Q931TimeoutDummy(), and Q931TimerTick().

L3UCHAR Q931_Call::TimerCnt

Definition at line 219 of file Q931call.h.

Referenced by Q931CallGetTimerExpireCount(), Q931CallIncrementTimerExpireCount(), and Q931CallStartTimer().

Q931_TrunkInfo_t* Q931_Call::Trunk

Definition at line 222 of file Q931call.h.

Referenced by Q931CallGetTrunk(), Q931CallNew(), Q931CallNewIncoming(), and Q931InitTrunk().

void* Q931_Call::pvt

Definition at line 225 of file Q931call.h.

Referenced by Q931CallGetPrivate(), and Q931CallSetPrivate().

L3INT Q931_Call::numevents

Number of queued events

Definition at line 230 of file Q931call.h.

Referenced by Q931CallFlushEvents(), Q931CallNewEvent(), Q931CallQueueEvent(), and Q931CallSendQueuedEvents().

struct Q931_CallEvent Q931_Call::events[Q931_CALL_MAX_EVENTS] [read]

Event queue

Definition at line 231 of file Q931call.h.

Referenced by Q931CallFlushEvents(), Q931CallNewEvent(), and Q931CallSendQueuedEvents().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 7 17:38:19 2009 for mod_ssh by  doxygen 1.5.4