, 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_modInvalidAuth | IAXTransaction | [static] |
s_iax_modNoAuthMethod | IAXTransaction | [static] |
s_iax_modNoMediaFormat | IAXTransaction | [static] |
s_iax_modNoUsername | IAXTransaction | [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 name | IAXTransaction | |
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 name | IAXTransaction | |
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] |