SIP Witch 1.9.15
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Data Fields
sipwitch::stack::session Class Reference
Inheritance diagram for sipwitch::stack::session:
Inheritance graph
[legend]
Collaboration diagram for sipwitch::stack::session:
Collaboration graph
[legend]

Public Types

enum  {
  OPEN, CLOSED, RING, BUSY,
  REORDER, REFER, REINVITE
}
 
enum  { NONE, DIGEST }
 

Public Member Functions

bool isSource (void) const
 
bool isTarget (void) const
 

Data Fields

registry::mappedreg
 
voip::call_t cid
 
voip::tid_t tid
 
voip::did_t did
 
voip::context_t context
 
time_t activates
 
uint32_t sequence
 
callparent
 
time_t expires
 
time_t ringing
 
bool closed
 
enum
sipwitch::stack::session:: { ... }  
state
 
char sdp [MAX_SDP_BUFFER]
 
char identity [MAX_URI_SIZE]
 
char sysident [MAX_IDENT_SIZE]
 
char display [MAX_DISPLAY_SIZE]
 
char network [MAX_NETWORK_SIZE]
 
char from [MAX_URI_SIZE+MAX_DISPLAY_SIZE]
 
char uuid [48]
 
LinkedObjectnat
 
struct sockaddr_storage peering
 
char authid [MAX_USERID_SIZE]
 
char secret [MAX_USERID_SIZE]
 
enum
sipwitch::stack::session:: { ... }  
authtype
 

Detailed Description

Definition at line 248 of file server.h.

Member Enumeration Documentation

anonymous enum
Enumerator
OPEN 
CLOSED 
RING 
BUSY 
REORDER 
REFER 
REINVITE 

Definition at line 263 of file server.h.

anonymous enum
Enumerator
NONE 
DIGEST 

Definition at line 278 of file server.h.

Member Function Documentation

bool sipwitch::stack::session::isSource ( void  ) const
inline

Definition at line 280 of file server.h.

bool sipwitch::stack::session::isTarget ( void  ) const
inline

Definition at line 283 of file server.h.

Field Documentation

time_t sipwitch::stack::session::activates

Definition at line 256 of file server.h.

char sipwitch::stack::session::authid[MAX_USERID_SIZE]

Definition at line 276 of file server.h.

enum { ... } sipwitch::stack::session::authtype
voip::call_t sipwitch::stack::session::cid

Definition at line 252 of file server.h.

bool sipwitch::stack::session::closed

Definition at line 261 of file server.h.

voip::context_t sipwitch::stack::session::context

Definition at line 255 of file server.h.

voip::did_t sipwitch::stack::session::did

Definition at line 254 of file server.h.

char sipwitch::stack::session::display[MAX_DISPLAY_SIZE]

Definition at line 268 of file server.h.

time_t sipwitch::stack::session::expires

Definition at line 259 of file server.h.

char sipwitch::stack::session::from[MAX_URI_SIZE+MAX_DISPLAY_SIZE]

Definition at line 270 of file server.h.

char sipwitch::stack::session::identity[MAX_URI_SIZE]

Definition at line 266 of file server.h.

LinkedObject* sipwitch::stack::session::nat

Definition at line 273 of file server.h.

char sipwitch::stack::session::network[MAX_NETWORK_SIZE]

Definition at line 269 of file server.h.

call* sipwitch::stack::session::parent

Definition at line 258 of file server.h.

struct sockaddr_storage sipwitch::stack::session::peering

Definition at line 274 of file server.h.

registry::mapped* sipwitch::stack::session::reg

Definition at line 251 of file server.h.

time_t sipwitch::stack::session::ringing

Definition at line 260 of file server.h.

char sipwitch::stack::session::sdp[MAX_SDP_BUFFER]

Definition at line 265 of file server.h.

char sipwitch::stack::session::secret[MAX_USERID_SIZE]

Definition at line 277 of file server.h.

uint32_t sipwitch::stack::session::sequence

Definition at line 257 of file server.h.

enum { ... } sipwitch::stack::session::state
char sipwitch::stack::session::sysident[MAX_IDENT_SIZE]

Definition at line 267 of file server.h.

voip::tid_t sipwitch::stack::session::tid

Definition at line 253 of file server.h.

char sipwitch::stack::session::uuid[48]

Definition at line 271 of file server.h.


The documentation for this class was generated from the following file: