_auth_userdata Struct Reference

#include <registration.h>


Detailed Description

Set of auth_vectors used by a private id.

Definition at line 131 of file registration.h.

Data Fields

unsigned int hash
 hash of the auth data
str private_identity
 authorization username
str public_identity
 public identity linked to
time_t expires
 expires in
auth_vectorhead
 first auth vector in list
auth_vectortail
 last auth vector in list
_auth_userdatanext
 next element in list
_auth_userdataprev
 previous element in list


Field Documentation

unsigned int _auth_userdata::hash

hash of the auth data

Definition at line 132 of file registration.h.

Referenced by add_auth_vector(), bin_cache_load_auth_from_table(), bin_decode_auth_userdata(), drop_auth_userdata(), get_auth_userdata(), get_auth_vector(), load_snapshot_authdata(), and reg_await_timer().

str _auth_userdata::private_identity

authorization username

Definition at line 133 of file registration.h.

Referenced by bin_cache_dump_auth_to_table(), bin_cache_load_auth_from_table(), bin_decode_auth_userdata(), bin_encode_auth_userdata(), free_auth_userdata(), get_auth_userdata(), load_snapshot_authdata(), new_auth_userdata(), and reg_await_timer().

str _auth_userdata::public_identity

public identity linked to

Definition at line 134 of file registration.h.

Referenced by bin_cache_dump_auth_to_table(), bin_decode_auth_userdata(), bin_encode_auth_userdata(), free_auth_userdata(), get_auth_userdata(), and new_auth_userdata().

time_t _auth_userdata::expires

expires in

Definition at line 135 of file registration.h.

Referenced by bin_decode_auth_userdata(), bin_encode_auth_userdata(), and reg_await_timer().

auth_vector* _auth_userdata::head

first auth vector in list

Definition at line 137 of file registration.h.

Referenced by add_auth_vector(), bin_decode_auth_userdata(), bin_encode_auth_userdata(), drop_auth_userdata(), free_auth_userdata(), get_auth_vector(), new_auth_userdata(), and reg_await_timer().

auth_vector* _auth_userdata::tail

last auth vector in list

Definition at line 138 of file registration.h.

Referenced by add_auth_vector(), bin_decode_auth_userdata(), new_auth_userdata(), and reg_await_timer().

struct _auth_userdata* _auth_userdata::next [read]

next element in list

Definition at line 140 of file registration.h.

Referenced by auth_data_destroy(), bin_cache_dump_auth_to_table(), bin_cache_load_auth_from_table(), get_auth_userdata(), load_snapshot_authdata(), make_snapshot_authdata(), new_auth_userdata(), and reg_await_timer().

struct _auth_userdata* _auth_userdata::prev [read]

previous element in list

Definition at line 141 of file registration.h.

Referenced by bin_cache_load_auth_from_table(), get_auth_userdata(), load_snapshot_authdata(), and new_auth_userdata().


The documentation for this struct was generated from the following file:
Generated on Tue Oct 7 04:15:01 2008 for Open IMS Core CSCFs by  doxygen 1.5.2