Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

qvalue.h File Reference

#include <string.h>

Go to the source code of this file.

Defines

#define _QVALUE_H   1
#define Q_UNSPECIFIED   ((qvalue_t)-1)
#define MAX_Q   ((qvalue_t)1000)
#define MIN_Q   ((qvalue_t)0)
#define MAX_Q_STR   "1"
#define MAX_Q_STR_LEN   (sizeof(MAX_Q_STR) - 1)
#define MIN_Q_STR   "0"
#define MIN_Q_STR_LEN   (sizeof(MIN_Q_STR) - 1)
#define Q_PREFIX   "0."
#define Q_PREFIX_LEN   (sizeof(Q_PREFIX) - 1)

Typedefs

typedef int qvalue_t

Functions

size_t len_q (qvalue_t q)
double q2double (qvalue_t q)
qvalue_t double2q (double q)
char * q2str (qvalue_t q, unsigned int *len)
int str2q (qvalue_t *q, char *s, int len)


Define Documentation

#define _QVALUE_H   1
 

Definition at line 35 of file qvalue.h.

#define MAX_Q   ((qvalue_t)1000)
 

Definition at line 70 of file qvalue.h.

Referenced by enum_query(), and mod_init().

#define MAX_Q_STR   "1"
 

Definition at line 73 of file qvalue.h.

Referenced by q2str().

#define MAX_Q_STR_LEN   (sizeof(MAX_Q_STR) - 1)
 

Definition at line 74 of file qvalue.h.

Referenced by q2str().

#define MIN_Q   ((qvalue_t)0)
 

Definition at line 71 of file qvalue.h.

Referenced by mod_init().

#define MIN_Q_STR   "0"
 

Definition at line 76 of file qvalue.h.

Referenced by q2str().

#define MIN_Q_STR_LEN   (sizeof(MIN_Q_STR) - 1)
 

Definition at line 77 of file qvalue.h.

Referenced by q2str().

#define Q_PREFIX   "0."
 

Definition at line 79 of file qvalue.h.

Referenced by q2str().

#define Q_PREFIX_LEN   (sizeof(Q_PREFIX) - 1)
 

Definition at line 80 of file qvalue.h.

Referenced by len_q(), and q2str().

#define Q_UNSPECIFIED   ((qvalue_t)-1)
 

Definition at line 67 of file qvalue.h.

Referenced by cpl_proxy_to_loc_set(), exec_str(), ops_pushto_avp(), ospPrepareDestination(), select_branch_uri(), and yyparse().


Typedef Documentation

typedef int qvalue_t
 

Definition at line 62 of file qvalue.h.

Referenced by double2q(), enum_query(), get_ruri_q(), insert(), load_contacts(), preload_udomain(), print_dset(), rpc_add_contact(), select_branch_uri(), update(), xl_get_branch(), xl_get_branches(), and yyparse().


Function Documentation

qvalue_t double2q double  q  )  [inline, static]
 

Definition at line 121 of file qvalue.h.

References qvalue_t.

Referenced by preload_udomain(), and rpc_add_contact().

size_t len_q qvalue_t  q  )  [inline, static]
 

Definition at line 87 of file qvalue.h.

References Q_PREFIX_LEN.

Referenced by build_contact(), calc_buf_len(), print_dset(), select_branch_uri(), and xl_get_branches().

double q2double qvalue_t  q  )  [inline, static]
 

Definition at line 108 of file qvalue.h.

Referenced by db_store_ucontact().

char* q2str qvalue_t  q,
unsigned int len
[inline, static]
 

Definition at line 134 of file qvalue.h.

References buf, len, MAX_Q_STR, MAX_Q_STR_LEN, MIN_Q_STR, MIN_Q_STR_LEN, Q_PREFIX, and Q_PREFIX_LEN.

Referenced by build_contact(), print_dset(), print_ucontact(), select_branch_uri(), and xl_get_branches().

int str2q qvalue_t q,
char *  s,
int  len
 

Definition at line 41 of file qvalue.c.

References s.

Referenced by calc_contact_q(), and yyparse().


Generated on Thu Jul 29 04:16:06 2010 for SIPExpressRouter by  doxygen 1.3.9.1