SIP Witch 1.9.15
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Namespaces | Macros | Enumerations
server.h File Reference
#include <sipwitch-config.h>
#include <sipwitch/sipwitch.h>
#include <ucommon/secure.h>
#include <cctype>
#include <new>
Include dependency graph for server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  sipwitch::digests
 
class  sipwitch::registry
 
class  sipwitch::registry::mapped
 
class  sipwitch::registry::pointer
 
class  sipwitch::registry::target
 
class  sipwitch::registry::target::indexing
 
class  sipwitch::registry::pattern
 
class  sipwitch::registry::route
 
class  sipwitch::stack
 
class  sipwitch::stack::background
 
class  sipwitch::stack::session
 
class  sipwitch::stack::segment
 
class  sipwitch::stack::call
 
class  sipwitch::stack::subnet
 
class  sipwitch::server
 
class  sipwitch::messages
 
class  sipwitch::messages::message
 
class  sipwitch::thread
 
class  sipwitch::media
 
class  sipwitch::media::thread
 
class  sipwitch::media::sdp
 
class  sipwitch::media::proxy
 
class  sipwitch::history
 
class  sipwitch::psignals
 
class  sipwitch::notify
 

Namespaces

 sipwitch
 Common namespace for sipwitch server.
 

Macros

#define SECOND_TIMEOUT   (1000l)
 
#define MINUTE_TIMEOUT   (SECOND_TIMEOUT * 60l)
 
#define HOUR_TIMEOUT   (MINUTE_TIMEOUT * 60l)
 
#define DAY_TIMEOUT   (HOUR_TIMEOUT * 24l)
 
#define PAGING_SIZE   (2048l * sizeof(void *))
 
#define ALLOWS_INVITE   0x0001
 
#define ALLOWS_MESSAGE   0x0002
 
#define ALLOWS_DEFAULT   0x0003
 

Enumerations

enum  sipwitch::destination_t {
  sipwitch::EXTERNAL, sipwitch::LOCAL, sipwitch::PUBLIC, sipwitch::ROUTED,
  sipwitch::FORWARDED, sipwitch::REDIRECTED
}
 

Macro Definition Documentation

#define ALLOWS_DEFAULT   0x0003

Definition at line 44 of file server.h.

#define ALLOWS_INVITE   0x0001

Definition at line 42 of file server.h.

#define ALLOWS_MESSAGE   0x0002

Definition at line 43 of file server.h.

#define DAY_TIMEOUT   (HOUR_TIMEOUT * 24l)

Definition at line 36 of file server.h.

#define HOUR_TIMEOUT   (MINUTE_TIMEOUT * 60l)

Definition at line 35 of file server.h.

#define MINUTE_TIMEOUT   (SECOND_TIMEOUT * 60l)

Definition at line 34 of file server.h.

#define PAGING_SIZE   (2048l * sizeof(void *))

Definition at line 40 of file server.h.

#define SECOND_TIMEOUT   (1000l)

Definition at line 33 of file server.h.