55 lines
1.0 KiB
C
55 lines
1.0 KiB
C
#ifndef __SELFCARE_CONFIG_H__
|
|
#define __SELFCARE_CONFIG_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
typedef struct _selfcare_config_s
|
|
{
|
|
const char *cnf_file;
|
|
|
|
unsigned int udp_local_ip;
|
|
unsigned short int udp_local_port;
|
|
|
|
unsigned int udp_ocs_ip;
|
|
unsigned short int udp_ocs_port;
|
|
|
|
unsigned int http_local_ip;
|
|
unsigned short int http_local_port;
|
|
|
|
unsigned int sms_notify_type;
|
|
|
|
char authcode_url[128];
|
|
char query_userdata_url[128];
|
|
char bundle_subs_url[128];
|
|
char bundle_usage_url[128];
|
|
char recharge_url[128];
|
|
char transfer_url[128];
|
|
char recharge_card_url[128];
|
|
char check_balance_url[128];
|
|
char query_balane_url[128];
|
|
char payment_url[128];
|
|
char sms_deliver_url[128];
|
|
char create_account_url[128];
|
|
char update_subs_url[128];
|
|
char delete_subs_url[128];
|
|
|
|
|
|
}selfcare_config_s;
|
|
|
|
|
|
int selfcare_config_init(const char *cnf_file);
|
|
|
|
int selfcare_config_uninit(void);
|
|
|
|
selfcare_config_s* selfcare_config_get(void);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __SELFCARE_CONFIG_H__ */
|