Yate
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, 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()IAXTransaction [protected, virtual]
destruct()RefObject [virtual]
disableSafety()Lockable [static]
efficientIncDec()RefObject [static]
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(int type)IAXTransaction [inline]
formatIn(int type)IAXTransaction [inline]
formatOut(int type)IAXTransaction [inline]
getData(int type)IAXTransaction
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]
getFormat(int type)IAXTransaction
getMaxFrameList()IAXTransaction [static]
getObject(const String &name) const RefObject [virtual]
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObject [inline, static]
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 [explicit]
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, bool mark=false)IAXTransaction [protected]
postFrameIes(IAXFrame::Type type, u_int32_t subclass, IAXIEList *ies, u_int32_t tStamp=0, bool ackOnly=false)IAXTransaction [protected]
print(bool printStats=false, bool printFrames=false, const char *location="status")IAXTransaction
processAccept(IAXEvent *event)IAXTransaction [protected]
processAuthRep(IAXEvent *event)IAXTransaction [protected]
processAuthReq(IAXEvent *event)IAXTransaction [protected]
processCallToken(const DataBlock &callToken)IAXTransaction
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, int type=IAXFormat::Audio, bool full=false, bool mark=false)IAXTransaction
processMediaFrame(const IAXFullFrame *frame, int type)IAXTransaction [protected]
processMidCallControl(IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
processMidCallIAXControl(IAXFullFrame *frame, bool &delFrame)IAXTransaction [protected]
processRegAck(IAXEvent *event)IAXTransaction [protected]
recursive() const Mutex
ref()RefObject
refcount() const RefObject [inline]
RefObject()RefObject
RegRel enum value (defined in IAXTransaction)IAXTransaction
RegReq enum value (defined in IAXTransaction)IAXTransaction
remoteAddr() const IAXTransaction [inline]
remoteCallNo() const IAXTransaction [inline]
remoteRejectCall(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(unsigned int *expires=0)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, int type=IAXFormat::Audio, bool mark=false)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, 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, IAXFullFrame *frame)IAXTransaction [protected]
zeroRefs()RefObject [protected, virtual]
~GenObject()GenObject [inline, virtual]
~IAXTransaction()IAXTransaction [virtual]
~Lockable()Lockable [virtual]
~Mutex()Mutex
~RefObject()RefObject [virtual]