|
enum | state_t {
INITIAL,
TRYING,
RINGING,
RINGBACK,
REORDER,
HOLDING,
ANSWERED,
JOINED,
TRANSFER,
REDIRECT,
BUSY,
TERMINATE,
FAILED,
FINAL
} |
|
enum | {
DIRECTED,
CIRCULAR,
TERMINAL,
REDIRECTED,
DISTRIBUTED
} |
|
|
| call () |
|
void | disarm (void) |
|
void | arm (timeout_t timeout) |
|
void | reply_source (int error) |
|
void | ring (thread *thread, session *s=NULL) |
|
void | busy (thread *thread, session *s=NULL) |
|
void | failed (thread *thread, session *s) |
|
void | answer (thread *thread, session *s) |
|
void | relay (thread *thread, session *s) |
|
void | message_reply (thread *thread, session *s) |
|
void | reinvite (thread *thread, session *s) |
|
void | trying (thread *thread) |
|
void | confirm (thread *thread, session *s) |
|
timeout_t | getTimeout (void) |
|
void | closingLocked (session *s) |
|
void | terminateLocked (void) |
|
void | disconnectLocked (void) |
|
void | joinLocked (session *s) |
|
void | cancelLocked (void) |
|
cdr * | log (void) |
|
void | bye (thread *thread, session *s) |
|
void | set (state_t state, char id, const char *text) |
|
Definition at line 301 of file server.h.
Enumerator |
---|
DIRECTED |
|
CIRCULAR |
|
TERMINAL |
|
REDIRECTED |
|
DISTRIBUTED |
|
Definition at line 306 of file server.h.
Enumerator |
---|
INITIAL |
|
TRYING |
|
RINGING |
|
RINGBACK |
|
REORDER |
|
HOLDING |
|
ANSWERED |
|
JOINED |
|
TRANSFER |
|
REDIRECT |
|
BUSY |
|
TERMINATE |
|
FAILED |
|
FINAL |
|
Definition at line 304 of file server.h.
sipwitch::stack::call::call |
( |
| ) |
|
void sipwitch::stack::call::answer |
( |
thread * |
thread, |
|
|
session * |
s |
|
) |
| |
void sipwitch::stack::call::arm |
( |
timeout_t |
timeout | ) |
|
void sipwitch::stack::call::busy |
( |
thread * |
thread, |
|
|
session * |
s = NULL |
|
) |
| |
void sipwitch::stack::call::cancelLocked |
( |
void |
| ) |
|
void sipwitch::stack::call::closingLocked |
( |
session * |
s | ) |
|
void sipwitch::stack::call::confirm |
( |
thread * |
thread, |
|
|
session * |
s |
|
) |
| |
void sipwitch::stack::call::disarm |
( |
void |
| ) |
|
void sipwitch::stack::call::disconnectLocked |
( |
void |
| ) |
|
void sipwitch::stack::call::expired |
( |
void |
| ) |
|
|
private |
void sipwitch::stack::call::failed |
( |
thread * |
thread, |
|
|
session * |
s |
|
) |
| |
timeout_t sipwitch::stack::call::getTimeout |
( |
void |
| ) |
|
void sipwitch::stack::call::joinLocked |
( |
session * |
s | ) |
|
cdr * sipwitch::stack::call::log |
( |
void |
| ) |
|
void sipwitch::stack::call::message_reply |
( |
thread * |
thread, |
|
|
session * |
s |
|
) |
| |
void sipwitch::stack::call::operator delete |
( |
void * |
obj | ) |
|
|
static |
void * sipwitch::stack::call::operator new |
( |
size_t |
size | ) |
|
|
static |
void sipwitch::stack::call::reinvite |
( |
thread * |
thread, |
|
|
session * |
s |
|
) |
| |
void sipwitch::stack::call::relay |
( |
thread * |
thread, |
|
|
session * |
s |
|
) |
| |
void sipwitch::stack::call::reply_source |
( |
int |
error | ) |
|
void sipwitch::stack::call::ring |
( |
thread * |
thread, |
|
|
session * |
s = NULL |
|
) |
| |
void sipwitch::stack::call::set |
( |
state_t |
state, |
|
|
char |
id, |
|
|
const char * |
text |
|
) |
| |
void sipwitch::stack::call::terminateLocked |
( |
void |
| ) |
|
void sipwitch::stack::call::trying |
( |
thread * |
thread | ) |
|
unsigned sipwitch::stack::call::answering |
unsigned sipwitch::stack::call::count |
const char* sipwitch::stack::call::diverting |
time_t sipwitch::stack::call::ending |
int sipwitch::stack::call::experror |
time_t sipwitch::stack::call::expires |
const char* sipwitch::stack::call::forwarding |
unsigned sipwitch::stack::call::invited |
const char* sipwitch::stack::call::joined |
enum { ... } sipwitch::stack::call::mode |
bool sipwitch::stack::call::phone |
const char* sipwitch::stack::call::reason |
unsigned sipwitch::stack::call::ringbusy |
unsigned sipwitch::stack::call::ringing |
OrderedIndex sipwitch::stack::call::segments |
segment* sipwitch::stack::call::select |
session* sipwitch::stack::call::source |
time_t sipwitch::stack::call::starting |
state_t sipwitch::stack::call::state |
session* sipwitch::stack::call::target |
Timer sipwitch::stack::call::timer |
unsigned sipwitch::stack::call::unreachable |
The documentation for this class was generated from the following files: