IAXTransaction Member List

This is the complete list of members for IAXTransaction, including all inherited members.
abortReg()IAXTransaction
ackInFrames()IAXTransaction [protected]
alive() const RefObject [virtual]
authdata()IAXTransaction [inline]
calledContext()IAXTransaction [inline]
calledNo()IAXTransaction [inline]
callingName()IAXTransaction [inline]
callingNo()IAXTransaction [inline]
capability() const IAXTransaction [inline]
challenge()IAXTransaction [inline]
changeState(State newState)IAXTransaction [protected]
check(long maxwait=-1)Lockable [virtual]
Connected enum value (defined in IAXTransaction)IAXTransaction
count()Mutex [static]
createEvent(u_int8_t evType, bool local, const IAXFullFrame *frame, State newState)IAXTransaction [protected]
createResponse(IAXFrameOut *frame, u_int8_t findType, u_int8_t findSubclass, u_int8_t evType, bool local, State newState)IAXTransaction [protected]
deref()RefObject
destroyed()RefObject [protected, virtual]
destruct()RefObject [virtual]
efficientTimedLock()Mutex [static]
enableTrunking(IAXMetaTrunkFrame *trunkFrame)IAXTransaction
eventTerminated(IAXEvent *event)IAXTransaction [protected]
expire() const IAXTransaction [inline]
factoryIn(IAXEngine *engine, IAXFullFrame *frame, u_int16_t lcallno, const SocketAddr &addr, void *data=0)IAXTransaction [static]
factoryOut(IAXEngine *engine, Type type, u_int16_t lcallno, const SocketAddr &addr, IAXIEList &ieList, void *data=0)IAXTransaction [static]
findInFrame(IAXFrame::Type type, u_int32_t subclass)IAXTransaction [protected]
findInFrameAck(const IAXFullFrame *frameOut)IAXTransaction [protected]
findInFrameTimestamp(const IAXFullFrame *frameOut, IAXFrame::Type type, u_int32_t subclass)IAXTransaction [protected]
format()IAXTransaction [inline]
formatIn()IAXTransaction [inline]
formatOut() const IAXTransaction [inline]
getEngine() const IAXTransaction [inline]
getEvent(u_int64_t time)IAXTransaction
getEventRequest(IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
getEventRequest_New(IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
getEventResponse(IAXFrameOut *frame, bool &delFrame)IAXTransaction [protected]
getEventResponse_New(IAXFrameOut *frame, bool &delFrame)IAXTransaction [protected]
getEventResponse_Reg(IAXFrameOut *frame, bool &delFrame)IAXTransaction [protected]
getEventStartTrans(IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
getEventTerminating(u_int64_t time)IAXTransaction [protected]
getMaxFrameList()IAXTransaction [static]
getObject(const String &name) const GenObject [virtual]
getUserData() const IAXTransaction [inline]
IAXEngine (defined in IAXTransaction)IAXTransaction [friend]
IAXEvent (defined in IAXTransaction)IAXTransaction [friend]
IAXTransaction(IAXEngine *engine, IAXFullFrame *frame, u_int16_t lcallno, const SocketAddr &addr, void *data=0)IAXTransaction [protected]
IAXTransaction(IAXEngine *engine, Type type, u_int16_t lcallno, const SocketAddr &addr, IAXIEList &ieList, void *data=0)IAXTransaction [protected]
Incorrect enum value (defined in IAXTransaction)IAXTransaction
incrementSeqNo(const IAXFullFrame *frame, bool inbound)IAXTransaction [protected]
init(IAXIEList &ieList)IAXTransaction [protected]
internalAccept()IAXTransaction [protected]
internalReject(String &reason)IAXTransaction [protected]
isFrameAcceptable(const IAXFullFrame *frame)IAXTransaction [protected]
keepEvent(IAXEvent *event)IAXTransaction [inline, protected]
localCallNo() const IAXTransaction [inline]
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
Mutex(bool recursive=false, const char *name=0)Mutex
Mutex(const Mutex &original)Mutex
New enum value (defined in IAXTransaction)IAXTransaction
NewLocalInvite enum value (defined in IAXTransaction)IAXTransaction
NewLocalInvite_AuthRecv enum value (defined in IAXTransaction)IAXTransaction
NewLocalInvite_RepSent enum value (defined in IAXTransaction)IAXTransaction
NewRemoteInvite enum value (defined in IAXTransaction)IAXTransaction
NewRemoteInvite_AuthSent enum value (defined in IAXTransaction)IAXTransaction
NewRemoteInvite_RepRecv enum value (defined in IAXTransaction)IAXTransaction
operator=(const Mutex &original)Mutex
outgoing() const IAXTransaction [inline]
owner() const Mutex
Poke enum value (defined in IAXTransaction)IAXTransaction
postFrame(IAXFrame::Type type, u_int32_t subclass, void *data=0, u_int16_t len=0, u_int32_t tStamp=0, bool ackOnly=false)IAXTransaction [protected]
print()IAXTransaction
processAccept(IAXEvent *event)IAXTransaction [protected]
processAuthRep(IAXEvent *event)IAXTransaction [protected]
processAuthReq(IAXEvent *event)IAXTransaction [protected]
processFrame(IAXFrame *frame)IAXTransaction
processInternalIncomingRequest(const IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
processInternalOutgoingRequest(IAXFrameOut *frame, bool &delFrame)IAXTransaction [protected]
processMedia(DataBlock &data, u_int32_t tStamp, bool voice=false)IAXTransaction
processMidCallControl(const IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
processMidCallIAXControl(const IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
processRegAck(IAXEvent *event)IAXTransaction [protected]
processVoiceFrame(const IAXFullFrame *frame)IAXTransaction [protected]
recursive() const Mutex
ref()RefObject
refcount() const RefObject [inline]
refInternal()RefObject [protected]
refMutex()RefObject [static]
RefObject()RefObject [inline]
RegRel enum value (defined in IAXTransaction)IAXTransaction
RegReq enum value (defined in IAXTransaction)IAXTransaction
remoteAddr() const IAXTransaction [inline]
remoteCallNo() const IAXTransaction [inline]
remoteRejectCall(const IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
resurrect()RefObject [protected]
retransmitOnVNAK(u_int16_t seqNo)IAXTransaction [protected]
s_iax_modInvalidAuthIAXTransaction [static]
s_iax_modNoAuthMethodIAXTransaction [static]
s_iax_modNoMediaFormatIAXTransaction [static]
s_iax_modNoUsernameIAXTransaction [static]
sendAccept()IAXTransaction
sendAck(const IAXFullFrame *frame)IAXTransaction [protected]
sendAnswer()IAXTransaction [inline]
sendAuth()IAXTransaction
sendAuthReply(const String &response)IAXTransaction
sendConnected(IAXFullFrame::ControlType subclass, IAXFrame::Type frametype=IAXFrame::Control)IAXTransaction [protected]
sendDtmf(u_int8_t dtmf)IAXTransaction [inline]
sendFrame(IAXFrameOut *frame, bool vnak=false)IAXTransaction [protected]
sendHangup(const char *cause=0, u_int8_t code=0)IAXTransaction
sendInval()IAXTransaction [protected]
sendMedia(const DataBlock &data, u_int32_t format)IAXTransaction
sendNoise(u_int8_t noise)IAXTransaction [inline]
sendProgress()IAXTransaction [inline]
sendReject(const char *cause=0, u_int8_t code=0)IAXTransaction
sendRinging()IAXTransaction [inline]
sendText(const char *text)IAXTransaction
sendUnsupport(u_int32_t subclass)IAXTransaction [protected]
sendVNAK()IAXTransaction [protected]
setMaxFrameList(unsigned char value)IAXTransaction [static]
setUserData(void *data)IAXTransaction [inline]
startUsingNow()Lockable [static]
state() const IAXTransaction [inline]
State enum nameIAXTransaction
terminate(u_int8_t evType, bool local, const IAXFullFrame *frame=0, bool createIEList=true)IAXTransaction [protected]
Terminated enum value (defined in IAXTransaction)IAXTransaction
Terminating enum value (defined in IAXTransaction)IAXTransaction
timeStamp() const IAXTransaction [inline]
toString() const GenObject [virtual]
Type enum nameIAXTransaction
type() const IAXTransaction [inline]
Unknown enum value (defined in IAXTransaction)IAXTransaction
unlock()Mutex [virtual]
unlockAll()Lockable [virtual]
username()IAXTransaction [inline]
wait(unsigned long maxwait)Lockable [static]
wait()Lockable [static]
waitForTerminate(u_int8_t evType, bool local, const IAXFullFrame *frame)IAXTransaction [protected]
zeroRefs()RefObject [protected, virtual]
zeroRefsTest()RefObject [protected, virtual]
~GenObject()GenObject [inline, virtual]
~IAXTransaction()IAXTransaction [virtual]
~Lockable()Lockable [virtual]
~Mutex()Mutex
~RefObject()RefObject [virtual]
Generated on Thu Apr 8 18:19:43 2010 for Yate by  doxygen 1.6.3