_r_subscription Struct Reference

#include <registrar_subscribe.h>


Detailed Description

reg Subscription Structure

Definition at line 92 of file registrar_subscribe.h.

Data Fields

unsigned int hash
str req_uri
 public id of the user, same thing for To:
int duration
 duration of subscription
time_t expires
 time of expiration
char attempts_left
 number of unsuccesful attempts to subscribe
dlg_t * dialog
_r_subscriptionnext
_r_subscriptionprev


Field Documentation

unsigned int _r_subscription::hash

Definition at line 93 of file registrar_subscribe.h.

Referenced by add_r_subscription(), bin_cache_load_subscriptions_from_table(), bin_decode_r_subscription(), del_r_subscription(), del_r_subscription_nolock(), load_snapshot_subscriptions(), print_subs(), r_subscribe(), r_subscribe_response(), and update_r_subscription().

str _r_subscription::req_uri

public id of the user, same thing for To:

Definition at line 94 of file registrar_subscribe.h.

Referenced by add_r_subscription(), bin_cache_dump_subs_to_table(), bin_cache_load_subscriptions_from_table(), bin_decode_r_subscription(), bin_encode_r_subscription(), free_r_subscription(), get_r_subscription(), is_r_subscription(), load_snapshot_subscriptions(), new_r_subscription(), print_subs(), r_send_subscribe(), and update_r_subscription().

int _r_subscription::duration

duration of subscription

Definition at line 95 of file registrar_subscribe.h.

Referenced by bin_decode_r_subscription(), bin_encode_r_subscription(), new_r_subscription(), print_subs(), r_subscribe(), and subscription_timer().

time_t _r_subscription::expires

time of expiration

Definition at line 96 of file registrar_subscribe.h.

Referenced by bin_decode_r_subscription(), bin_encode_r_subscription(), new_r_subscription(), print_subs(), subscription_timer(), and update_r_subscription().

char _r_subscription::attempts_left

number of unsuccesful attempts to subscribe

Definition at line 97 of file registrar_subscribe.h.

Referenced by bin_decode_r_subscription(), bin_encode_r_subscription(), print_subs(), r_subscribe(), subscription_timer(), and update_r_subscription().

dlg_t* _r_subscription::dialog

Definition at line 99 of file registrar_subscribe.h.

Referenced by bin_decode_r_subscription(), bin_encode_r_subscription(), free_r_subscription(), r_send_subscribe(), and r_subscribe_response().

struct _r_subscription* _r_subscription::next [read]

Definition at line 101 of file registrar_subscribe.h.

Referenced by add_r_subscription(), bin_cache_dump_subs_to_table(), bin_cache_load_subscriptions_from_table(), del_r_subscription(), del_r_subscription_nolock(), get_r_subscription(), is_r_subscription(), load_snapshot_subscriptions(), make_snapshot_subscriptions(), print_subs(), r_subscription_destroy(), and subscription_timer().

struct _r_subscription * _r_subscription::prev [read]

Definition at line 101 of file registrar_subscribe.h.

Referenced by add_r_subscription(), bin_cache_load_subscriptions_from_table(), del_r_subscription(), del_r_subscription_nolock(), and load_snapshot_subscriptions().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 29 04:19:20 2008 for Open IMS Core CSCFs by  doxygen 1.5.2