SIP Witch 1.9.15
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields | Protected Member Functions | Static Protected Member Functions
sipwitch::Cache Class Reference

URI cache for tags, local, and remote id's. More...

#include <cache.h>

Inheritance diagram for sipwitch::Cache:
Inheritance graph
[legend]
Collaboration diagram for sipwitch::Cache:
Collaboration graph
[legend]

Data Fields

time_t created
 
time_t expires
 

Protected Member Functions

 Cache ()
 

Static Protected Member Functions

static void expire (LinkedObject **list, LinkedObject **free)
 

Detailed Description

URI cache for tags, local, and remote id's.

This is used by both the server and plugin. Cache entries are used to help resolve known names and id's to related and remote sipwitch servers.

Definition at line 56 of file cache.h.

Constructor & Destructor Documentation

sipwitch::Cache::Cache ( )
protected

Definition at line 33 of file cache.cpp.

Member Function Documentation

void sipwitch::Cache::expire ( LinkedObject **  list,
LinkedObject **  free 
)
staticprotected

Definition at line 44 of file cache.cpp.

Field Documentation

time_t sipwitch::Cache::created

Definition at line 64 of file cache.h.

time_t sipwitch::Cache::expires

Definition at line 65 of file cache.h.


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