mirror of https://github.com/sipwise/kamailio.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
master
mr14.1
mr14.0.1
mr13.5.1
mr13.5
mr14.0
mr10.5
mr10.5.9
mr13.4
mr13.4.1
mr11.5.1
mr13.3.1
mr12.5.1
mr11.5
mr12.5
mr13.3
mr12.3.1
mr12.4.1
mr12.3
mr12.4
mr13.2
mr13.2.1
mr13.1.1
mr13.1
mr13.0.1
mr13.0
mr10.5.8
mr9.5
mr9.5.9
mr10.5.7
mr12.2
mr10.5.6
mr9.5.8
mr9.5.7
mr9.5.6
mr9.5.5
mr12.2.1
mr12.1.1
mr12.1
mr10.5.5
mr12.0.1
mr12.0
mr8.5
mr8.5.12
mr11.3.1
mr11.3
mr11.4.1
mr11.4
mr8.5.11
mr11.1.1
mr11.2.1
mr11.1
mr11.2
mr10.5.4
mr9.5.3
mr9.5.4
mr10.5.3
mr8.5.9
mr8.5.10
mr10.5.2
mr10.5.1
mr11.0.1
mr11.0
mr10.3.1
mr10.4.1
mr7.5
mr7.5.13
mr10.3
mr10.4
mr7.5.12
mr8.5.8
mr10.2.1
mr10.2
mr8.5.7
mr7.5.11
mr8.5.6
mr10.1
mr9.5.1
mr9.5.2
mr10.0.1
mr10.1.1
mr8.5.5
mr10.0
mr8.5.4
mr6.5
mr6.5.13
mr7.5.10
mr8.5.3
mr9.4.1
mr9.4
mr7.5.9
mr8.5.2
mr8.5.1
mr7.5.8
mr6.5.12
mr9.3.1
mr9.3
vseva/110950
mr9.2.1
mr9.2
mr7.5.7
mr6.5.11
mr9.1.1
mr9.0
mr9.1
mr5.5
mr5.5.13
mr7.5.6
mr9.0.1
mr7.5.5
upstream
mr6.5.10
mr8.4
mr8.4.2
mr8.4.1
mr8.3
mr8.3.2
mr5.5.12
mr6.5.9
mr8.2
mr8.2.2
mr7.5.4
mr8.3.1
mr6.5.8
mr6.5.7
mr8.1
mr8.1.2
mr7.5.3
mr8.2.1
mr8.0
mr8.0.2
mr7.5.2
mr7.5.1
mr8.0.1
mr8.1.1
mr5.5.11
mr6.5.6
mr6.5.5
mr4.5
mr4.5.13
pristine-tar
mr7.4
mr7.4.2
mr7.4.1
mr5.5.8
mr5.5.7
mr5.5.10
mr5.5.9
mr5.5.6
mr7.3
mr7.3.2
mr5.5.5
mr7.2
mr7.2.2
mr6.5.4
mr7.3.1
mr6.5.3
mr7.0.2
mr7.1.2
mr7.2.1
mr7.0
mr7.1
mr7.1.1
mr4.5.12
mr6.5.1
mr6.5.2
mr4.5.11
mr7.0.1
mr6.4
mr6.4.2
mr6.3.2
mr6.4.1
mr6.3
mr6.2.2
mr4.5.4
mr4.5.5
mr4.5.6
mr4.5.7
mr4.5.8
mr4.5.9
mr4.5.10
mr5.5.1
mr5.5.2
mr5.5.3
mr5.5.4
mr6.2
mr3.8
mr3.8.13
mr6.2.1
mr6.3.1
mr6.1
mr6.1.2
mr6.1.1
mr6.0.2
mr6.0.1
mr6.0
mr4.5.1
mr4.5.2
mr4.5.3
mr3.8.12
mr5.4
mr5.4.2
mr3.8.11
mr5.3
mr5.3.2
mr5.4.1
mr5.2
mr5.2.2
mr5.3.1
mr5.2.1
mr5.1
mr5.1.2
mr3.8.10
mr5.1.1
mr5.0.2
mr5.0
mr3.8.9
mr4.4
mr5.0.1
mr3.8.8
mr4.4.2
mr3.7.2
mr3.7.1
mr3.6.2
mr3.6.1
mr3.7
mr3.5.1
mr3.6
mr3.5
mr3.4.2
mr3.4.1
mr3.4
mr3.3.2
mr3.3.1
mr3.3
mr3.2.2
mr3.2.1
mr3.2
ngcp3.1
ngcp3.0
mr4.1.2
mr4.1.1
mr4.0.2
mr4.0.1
mr4.1
mr4.0
mr4.4.1
mr3.8.7
mr4.3
mr4.3.2
vseva/20617
mr4.3.1
mr3.8.6
mr3.8.5
mr4.2
mr3.8.4
mr4.2.1
mr4.2.2
rfuchs/prof-details
mr3.8.3
apogrebennyk/sdpops_fix
mr3.8.2
mr3.8.1
vseva/12691
vseva/10931
mprokop/10837
mprokop/radius_test
rfuchs/tcp-idle-test
vseva/6243_fix_clean
vseva/6243_fix
3.3+ngcp2.8
rfuchs/rtpstat-fix
vseva/8905
rfuchs/db_postgres-timeout
vseva/8517
vseva/6243_simple4.0
vseva/6243
vseva/6243_simple
ksolomko/3.3+ngcp2.8+tcap
apogrebennyk/4_0_kamailio_tcap_module
apogrebennyk/3_0_usrloc_fix
jbonilla/avpops2
3.3+ngcp2.7
3.3+ngcp2.6
3.1_post-ngcp-2.5
3.1
upstream/6.0.5
upstream/6.0.3
upstream/6.0.2
upstream/5.7.7
upstream/5.8.6
upstream/6.0.1
upstream/5.8.5
upstream/5.8.4
upstream/5.8.3
upstream/5.7.6
upstream/5.8.2
upstream/5.7.5
upstream/5.8.1
upstream/5.7.4
upstream/5.7.3
upstream/5.7.2
upstream/5.5.7
upstream/5.7.1
upstream/5.7.0
upstream/5.5.6
upstream/5.6.4
upstream/5.5.5
upstream/5.6.2
upstream/5.6.0
upstream/5.3.9
upstream/5.5.4
upstream/5.5.3
upstream/5.5.1
upstream/5.5.0
upstream/5.4.5
upstream/5.2.8
upstream/5.4.4
upstream/5.1.10
upstream/5.1.9
upstream/5.4.1
upstream/5.3.5
upstream/5.3.4
upstream/5.3.3
upstream/5.2.5
upstream/5.2.4
upstream/5.2.3
upstream/5.1.8
upstream/5.1.7
upstream/5.1.6
upstream/5.1.4
upstream/4.4.7
upstream/5.1.2
upstream/4.4.6
upstream/4.4.5
upstream/4.4.4
upstream/4.4.3
upstream/4.4.2
upstream/4.3.5
upstream/4.4.1
upstream/4.1.9
upstream/4.4.0
upstream/4.3.4
upstream/4.3.3
upstream/4.3.1
upstream/4.3.0
upstream/4.1.8
upstream/4.2.1
upstream/4.1.6
upstream/4.1.5
upstream/4.1.4
upstream/4.1.3
upstream/4.1.2
upstream/4.0.6
upstream/3.3.7
upstream/4.1.1
upstream/3.3.6
upstream/4.1.0
upstream/4.0.4
upstream/3.3.5
upstream/4.0.3
upstream/4.0.2
upstream/4.0.1
3.3+ngcp2.7.2
3.3+ngcp2.6.14
3.3+ngcp2.6.13
3.3+ngcp2.7.1
3.3+ngcp2.7.0
3.3+ngcp2.6.12
3.3+ngcp2.6.11
3.3+ngcp2.6.10
3.3+ngcp2.6.9
3.3+ngcp2.6.8
3.3+ngcp2.6.7
3.3+ngcp2.6.6
3.3+ngcp2.6.5
3.3+ngcp2.6.4
3.3+ngcp2.6.3
3.3+ngcp2.6.2
3.3+ngcp2.6.1
3.3+ngcp2.6.0
3.1.5+sipwise8
3.1.5+sipwise7
3.1.5+sipwise6
3.1.5+sipwise5
3.1.5+sipwise4
3.1.5+sipwise3
3.1.5+sipwise2
3.1+sipwise7
3.1+sipwise4
3.3+ngcp2.6.15
3.3+ngcp2.7.3
3.3+ngcp2.8.0
3.3+ngcp2.8.1
3.3.5-1
3.3.5-2
3.3.6-1
3.3.6-2
3.3.6-3
3.3.7-1
3.3.7-2
3.3.7-3
3.3.7-4
3.3.7-5
4.0.2-2
4.0.3-1
4.0.3-2
4.0.3-3
4.0.3-4
4.0.3-5
4.0.3-6
4.0.4-1
4.0.4-2
4.0.4-3
4.0.4-4
4.0.6-1
4.0.6-2
mr10.0.1.1
mr10.0.1.2
mr10.0.1.3
mr10.1.1.1
mr10.1.1.2
mr10.1.1.3
mr10.1.1.4
mr10.2.1.1
mr10.2.1.2
mr10.2.1.3
mr10.3.1.1
mr10.3.1.2
mr10.3.1.3
mr10.4.1.1
mr10.4.1.2
mr10.4.1.3
mr10.4.1.4
mr10.4.1.5
mr10.5.1.1
mr10.5.1.2
mr10.5.1.3
mr10.5.1.4
mr10.5.1.5
mr10.5.1.6
mr10.5.1.7
mr10.5.2.1
mr10.5.2.2
mr10.5.3.1
mr10.5.3.2
mr10.5.4.1
mr10.5.5.1
mr10.5.5.2
mr10.5.5.3
mr10.5.6.1
mr10.5.6.2
mr10.5.6.3
mr10.5.7.1
mr10.5.7.2
mr10.5.8.1
mr10.5.9.1
mr11.0.1.1
mr11.0.1.2
mr11.0.1.3
mr11.1.1.1
mr11.1.1.2
mr11.1.1.3
mr11.1.1.4
mr11.1.1.5
mr11.2.1.1
mr11.2.1.2
mr11.2.1.3
mr11.2.1.4
mr11.2.1.5
mr11.3.1.1
mr11.3.1.2
mr11.3.1.3
mr11.3.1.4
mr11.3.1.5
mr11.4.1.1
mr11.4.1.2
mr11.4.1.3
mr11.5.1.1
mr11.5.1.10
mr11.5.1.11
mr11.5.1.12
mr11.5.1.13
mr11.5.1.14
mr11.5.1.2
mr11.5.1.3
mr11.5.1.4
mr11.5.1.5
mr11.5.1.6
mr11.5.1.7
mr11.5.1.8
mr11.5.1.9
mr12.0.1.1
mr12.0.1.2
mr12.0.1.3
mr12.0.1.4
mr12.1.1.1
mr12.1.1.2
mr12.2.1.1
mr12.3.1.1
mr12.3.1.2
mr12.3.1.3
mr12.3.1.4
mr12.3.1.5
mr12.3.1.6
mr12.3.1.7
mr12.3.1.8
mr12.3.1.9
mr12.4.1.1
mr12.4.1.2
mr12.4.1.3
mr12.4.1.4
mr12.4.1.5
mr12.4.1.6
mr12.5.1.1
mr12.5.1.10
mr12.5.1.2
mr12.5.1.3
mr12.5.1.4
mr12.5.1.5
mr12.5.1.6
mr12.5.1.7
mr12.5.1.8
mr12.5.1.9
mr13.0.1.1
mr13.0.1.2
mr13.1.1.1
mr13.1.1.2
mr13.2.1.1
mr13.3.1.1
mr13.3.1.2
mr13.3.1.3
mr13.3.1.4
mr13.4.1.1
mr13.5.1.1
mr13.5.1.2
mr13.5.1.3
mr14.0.1.1
mr14.0.1.2
mr3.2.1.1
mr3.2.1.2
mr3.2.2.1
mr3.2.2.2
mr3.3.1.1
mr3.3.1.2
mr3.3.1.3
mr3.3.2.1
mr3.3.2.2
mr3.3.2.3
mr3.4.1.1
mr3.4.1.2
mr3.4.1.3
mr3.4.2.1
mr3.4.2.2
mr3.4.2.3
mr3.4.2.4
mr3.5.1.1
mr3.5.1.2
mr3.5.1.3
mr3.5.1.4
mr3.5.1.5
mr3.5.1.6
mr3.5.1.7
mr3.5.1.8
mr3.6.1.1
mr3.6.1.2
mr3.6.1.3
mr3.6.1.4
mr3.6.1.5
mr3.6.2.1
mr3.6.2.2
mr3.6.2.3
mr3.7.1.1
mr3.7.1.2
mr3.7.1.3
mr3.7.1.4
mr3.7.2.1
mr3.7.2.2
mr3.7.2.3
mr3.8.1.1
mr3.8.1.2
mr3.8.1.3
mr3.8.10.1
mr3.8.11.1
mr3.8.12.1
mr3.8.12.2
mr3.8.13.1
mr3.8.2.1
mr3.8.2.2
mr3.8.2.3
mr3.8.3.1
mr3.8.3.2
mr3.8.3.3
mr3.8.3.4
mr3.8.4.1
mr3.8.4.2
mr3.8.5.1
mr3.8.5.2
mr3.8.5.3
mr3.8.6.1
mr3.8.6.2
mr3.8.6.3
mr3.8.7.1
mr3.8.8.1
mr3.8.9.1
mr4.0.1.1
mr4.0.1.2
mr4.0.1.3
mr4.0.1.4
mr4.0.1.5
mr4.0.1.6
mr4.0.2.1
mr4.0.2.2
mr4.1.1.1
mr4.1.1.2
mr4.1.2.1
mr4.1.2.2
mr4.2.1.1
mr4.2.1.2
mr4.2.1.3
mr4.2.2.1
mr4.2.2.2
mr4.2.2.3
mr4.3.1.1
mr4.3.1.2
mr4.3.1.3
mr4.3.1.4
mr4.3.2.1
mr4.4.1.1
mr4.4.1.2
mr4.4.1.3
mr4.4.1.4
mr4.4.1.5
mr4.4.2.1
mr4.5.1.1
mr4.5.1.2
mr4.5.10.1
mr4.5.10.2
mr4.5.11.1
mr4.5.12.1
mr4.5.13.1
mr4.5.2.1
mr4.5.2.2
mr4.5.2.3
mr4.5.2.4
mr4.5.3.1
mr4.5.3.2
mr4.5.3.3
mr4.5.4.1
mr4.5.4.2
mr4.5.4.3
mr4.5.4.4
mr4.5.4.5
mr4.5.4.6
mr4.5.4.7
mr4.5.4.8
mr4.5.5.1
mr4.5.5.2
mr4.5.5.3
mr4.5.5.4
mr4.5.6.1
mr4.5.6.2
mr4.5.6.3
mr4.5.6.4
mr4.5.7.1
mr4.5.7.2
mr4.5.7.3
mr4.5.7.4
mr4.5.8.1
mr4.5.8.2
mr4.5.8.3
mr4.5.9.1
mr4.5.9.2
mr5.0.1.1
mr5.0.1.2
mr5.0.1.3
mr5.0.2.1
mr5.0.2.2
mr5.1.1.1
mr5.1.1.2
mr5.1.1.3
mr5.1.2.1
mr5.2.1.1
mr5.2.1.2
mr5.2.1.3
mr5.2.1.4
mr5.2.2.1
mr5.3.1.1
mr5.3.1.2
mr5.3.2.1
mr5.4.1.1
mr5.4.2.1
mr5.5.1.1
mr5.5.1.2
mr5.5.1.3
mr5.5.1.4
mr5.5.10.1
mr5.5.10.2
mr5.5.10.3
mr5.5.11.1
mr5.5.12.1
mr5.5.13.1
mr5.5.2.1
mr5.5.2.2
mr5.5.2.3
mr5.5.2.4
mr5.5.3.1
mr5.5.3.2
mr5.5.3.3
mr5.5.3.4
mr5.5.4.1
mr5.5.4.2
mr5.5.4.3
mr5.5.5.1
mr5.5.5.2
mr5.5.5.3
mr5.5.6.1
mr5.5.6.2
mr5.5.6.3
mr5.5.6.4
mr5.5.7.1
mr5.5.7.2
mr5.5.7.3
mr5.5.7.4
mr5.5.8.1
mr5.5.8.2
mr5.5.8.3
mr5.5.8.4
mr5.5.8.5
mr5.5.9.1
mr5.5.9.2
mr5.5.9.3
mr5.5.9.4
mr6.0.1.1
mr6.0.1.2
mr6.0.1.3
mr6.0.2.1
mr6.0.2.2
mr6.0.2.3
mr6.1.1.1
mr6.1.1.2
mr6.1.1.3
mr6.1.2.1
mr6.2.1.1
mr6.2.1.2
mr6.2.1.3
mr6.2.1.4
mr6.2.1.5
mr6.2.2.1
mr6.2.2.2
mr6.3.1.1
mr6.3.1.2
mr6.3.2.1
mr6.3.2.2
mr6.3.2.3
mr6.4.1.1
mr6.4.1.2
mr6.4.2.1
mr6.5.1.1
mr6.5.1.2
mr6.5.10.1
mr6.5.11.1
mr6.5.12.1
mr6.5.13.1
mr6.5.2.1
mr6.5.2.2
mr6.5.3.1
mr6.5.3.2
mr6.5.3.3
mr6.5.3.4
mr6.5.4.1
mr6.5.4.2
mr6.5.4.3
mr6.5.4.4
mr6.5.5.1
mr6.5.5.2
mr6.5.5.3
mr6.5.5.4
mr6.5.6.1
mr6.5.6.2
mr6.5.6.3
mr6.5.7.1
mr6.5.7.2
mr6.5.8.1
mr6.5.9.1
mr7.0.1.1
mr7.0.2.1
mr7.0.2.2
mr7.1.1.1
mr7.1.1.2
mr7.1.1.3
mr7.1.2.1
mr7.1.2.2
mr7.1.2.3
mr7.2.1.1
mr7.2.1.2
mr7.2.1.3
mr7.2.2.1
mr7.3.1.1
mr7.3.2.1
mr7.4.1.1
mr7.4.1.2
mr7.4.1.3
mr7.4.1.4
mr7.4.2.1
mr7.5.1.1
mr7.5.1.2
mr7.5.1.3
mr7.5.1.4
mr7.5.1.5
mr7.5.1.6
mr7.5.1.7
mr7.5.1.8
mr7.5.1.9
mr7.5.10.1
mr7.5.11.1
mr7.5.12.1
mr7.5.12.2
mr7.5.13.1
mr7.5.2.1
mr7.5.2.2
mr7.5.2.3
mr7.5.2.4
mr7.5.3.1
mr7.5.4.1
mr7.5.5.1
mr7.5.5.2
mr7.5.6.1
mr7.5.7.1
mr7.5.8.1
mr7.5.9.1
mr8.0.1.1
mr8.0.1.2
mr8.0.1.3
mr8.0.1.4
mr8.0.1.5
mr8.0.2.1
mr8.1.1.1
mr8.1.1.2
mr8.1.2.1
mr8.2.1.1
mr8.2.2.1
mr8.3.1.1
mr8.3.1.2
mr8.3.2.1
mr8.4.1.1
mr8.4.1.2
mr8.4.2.1
mr8.5.1.1
mr8.5.1.2
mr8.5.1.3
mr8.5.1.4
mr8.5.1.5
mr8.5.1.6
mr8.5.10.1
mr8.5.10.2
mr8.5.11.1
mr8.5.12.1
mr8.5.2.1
mr8.5.2.2
mr8.5.2.3
mr8.5.3.1
mr8.5.3.2
mr8.5.3.3
mr8.5.3.4
mr8.5.4.1
mr8.5.4.2
mr8.5.4.3
mr8.5.4.4
mr8.5.4.5
mr8.5.5.1
mr8.5.5.2
mr8.5.5.3
mr8.5.6.1
mr8.5.6.2
mr8.5.6.3
mr8.5.6.4
mr8.5.7.1
mr8.5.7.2
mr8.5.8.1
mr8.5.9.1
mr8.5.9.2
mr8.5.9.3
mr8.5.9.4
mr8.5.9.5
mr8.5.9.6
mr8.5.9.7
mr9.0.1.1
mr9.0.1.2
mr9.1.1.1
mr9.1.1.2
mr9.2.1.1
mr9.2.1.2
mr9.2.1.3
mr9.3.1.1
mr9.3.1.2
mr9.4.1.1
mr9.4.1.2
mr9.4.1.3
mr9.5.1.1
mr9.5.1.2
mr9.5.1.3
mr9.5.1.4
mr9.5.2.1
mr9.5.2.2
mr9.5.2.3
mr9.5.3.1
mr9.5.3.2
mr9.5.3.3
mr9.5.4.1
mr9.5.4.2
mr9.5.4.3
mr9.5.5.1
mr9.5.5.2
mr9.5.5.3
mr9.5.5.4
mr9.5.5.5
mr9.5.5.6
mr9.5.5.7
mr9.5.5.8
mr9.5.5.9
mr9.5.6.1
mr9.5.6.2
mr9.5.6.3
mr9.5.6.4
mr9.5.7.1
mr9.5.7.2
mr9.5.8.1
mr9.5.8.2
mr9.5.9.1
upstream/5.3.8
${ noResults }
44 lines
1.6 KiB
44 lines
1.6 KiB
#ifndef __TUPLE_H
|
|
#define __TUPLE_H
|
|
|
|
/* PA tuple functions (data structures are defined in presentity.h) */
|
|
|
|
#include "presentity.h"
|
|
|
|
/* Create a new presence_tuple */
|
|
int new_presence_tuple(str* _contact, time_t expires,
|
|
presence_tuple_t ** _t, int is_published, str *id,
|
|
str *published_id, str *etag);
|
|
|
|
/* add presence tuple to presentity and to database */
|
|
void add_presence_tuple(presentity_t *_p, presence_tuple_t *_t);
|
|
|
|
/* Remove tuple from presentity and from database too */
|
|
void remove_presence_tuple(presentity_t *_p, presence_tuple_t *_t);
|
|
|
|
/* Free all memory associated with a presence_tuple */
|
|
void free_presence_tuple(presence_tuple_t * _t);
|
|
|
|
/* Find a tuple for contact _contact on presentity _p - only registered contacts ! */
|
|
int find_registered_presence_tuple(str* _contact, presentity_t *_p, presence_tuple_t ** _t);
|
|
|
|
/* Find tuple with given id */
|
|
int find_presence_tuple_id(str* id, presentity_t *_p, presence_tuple_t ** _t);
|
|
|
|
/* Find published tuple with given ID (ID used for publication, not tuple ID!) */
|
|
presence_tuple_t *find_published_tuple(presentity_t *presentity, str *etag, str *id);
|
|
|
|
/** Function reads all tuples from DB for given presentity */
|
|
int db_read_tuples(presentity_t *_p, db_con_t* db);
|
|
|
|
/* update tuple status in database */
|
|
int db_update_presence_tuple(presentity_t *_p, presence_tuple_t *t, int update_notes_and_ext);
|
|
|
|
/* creates new tuple from given information (needed for publishing */
|
|
presence_tuple_t *presence_tuple_info2pa(presence_tuple_info_t *i, str *etag, time_t expires);
|
|
|
|
/* updates published information */
|
|
void update_tuple(presentity_t *p, presence_tuple_t *t, presence_tuple_info_t *i, time_t expires);
|
|
|
|
#endif
|