Inheritance diagram for sipwitch::zeroconf:
Collaboration diagram for sipwitch::zeroconf:
Public Member Functions
Static Public Attributes
Private Member Functions
virtual void
errlog (shell::loglevel_t level, const char *text)
virtual bool
check (void)
Static Private Member Functions
static void
bind (unsigned short port)
static void
bind (const char *addr)
Private Attributes
Static Private Attributes
static unsigned
count = 0
static const char *
sip_tlsca = "/etc/ssl/ca.pem"
static const char *
sip_tlsdh = "/etc/ssl/dh1024.pem"
static const char *
sip_tlscert = "/etc/ssl/sipwitch.pem"
Detailed Description
Constructor & Destructor Documentation
sipwitch::zeroconf::zeroconf
(
)
Member Function Documentation
static void* sipwitch::service::callback::alloc
(
service *
cfgp,
size_t
size
)
inlinestaticprotectedinherited
static void sipwitch::service::callback::bind
(
unsigned short
port )
inlinestaticinherited
void callback::bind
(
const char *
addr )
staticinherited
void callback::cdrlog
(
cdr *
call )
protectedvirtualinherited
bool callback::check
(
void
)
protectedvirtualinherited
static char* sipwitch::service::callback::dup
(
service *
cfgp,
const char *
s
)
inlinestaticprotectedinherited
void callback::errlog
(
shell::loglevel_t
level,
const char *
text
)
protectedvirtualinherited
bool sipwitch::service::callback::is_active
(
void
)
const
inlineprotectedinherited
static bool sipwitch::service::callback::is_configured
(
void
)
inlinestaticprotectedinherited
void callback::publish
(
service *
cfg )
protectedvirtualinherited
void callback::reload
(
service *
cfg )
protectedvirtualinherited
srv::address * sipwitch::modules::generic::resolve
(
const char *
uri,
struct addrinfo *
hints
)
virtualinherited
New srv resolver plugin.
- Parameters
-
host uri to resolve.
hints for resolver
- Returns
- srv address[] object array or NULL.
Definition at line 40 of file modules.cpp.
static void sipwitch::service::callback::setPublic
(
void
)
inlinestaticinherited
void callback::snapshot
(
FILE *
fp )
protectedvirtualinherited
void callback::start
(
service *
cfg )
protectedvirtualinherited
void callback::stop
(
service *
cfg )
protectedvirtualinherited
Field Documentation
bool sipwitch::service::callback::active_flag
protectedinherited
unsigned callback::count = 0
staticprotectedinherited
unsigned sipwitch::service::callback::runlevel
protectedinherited
LinkedObject * callback::runlevels = {NULL, NULL, NULL, NULL}
staticprotectedinherited
char callback::session_uuid
staticprotectedinherited
volatile char * callback::sip_contact = NULL
staticprotectedinherited
const char * callback::sip_domain = NULL
staticprotectedinherited
int callback::sip_family = AF_INET
staticprotectedinherited
const char * callback::sip_iface = NULL
staticprotectedinherited
unsigned short callback::sip_port = 5060
staticprotectedinherited
unsigned callback::sip_prefix = 0
staticprotectedinherited
int callback::sip_protocol = IPPROTO_UDP
staticprotectedinherited
bool callback::sip_public = false
staticprotectedinherited
volatile char * callback::sip_publish = NULL
staticprotectedinherited
unsigned callback::sip_range = 0
staticprotectedinherited
const char * callback::sip_realm = "unknown"
staticprotectedinherited
const char * callback::sip_tlsca = "/etc/ssl/ca.pem"
staticprotectedinherited
const char * callback::sip_tlscert = "/etc/ssl/sipwitch.pem"
staticprotectedinherited
const char * callback::sip_tlsdev = "/dev/random"
staticprotectedinherited
const char * callback::sip_tlsdh = "/etc/ssl/dh1024.pem"
staticprotectedinherited
const char * callback::sip_tlskey = "/etc/ssl/private/
sipwitch.key"
staticprotectedinherited
int callback::sip_tlsmode = 0
staticprotectedinherited
const char * callback::sip_tlspwd = ""
staticprotectedinherited
The documentation for this class was generated from the following file: