| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
#include <aoc.h>
| Data Fields | |
| uint32_t | amount | 
| uint8_t | charging_type | 
| Charging interval type. | |
| char | currency_name [AOC_CURRENCY_NAME_SIZE] | 
| uint32_t | granularity_time | 
| uint16_t | granularity_time_scale | 
| uint16_t | multiplier | 
| uint32_t | time | 
| uint16_t | time_scale | 
| uint32_t amount | 
Definition at line 104 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), aoc_send_as_xml(), ast_aoc_s_add_rate_duration(), and s_to_json().
| uint8_t charging_type | 
Charging interval type.
continuousCharging(0), stepFunction(1)
Definition at line 122 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), aoc_send_as_xml(), ast_aoc_s_add_rate_duration(), and s_to_json().
| char currency_name[AOC_CURRENCY_NAME_SIZE] | 
Name of currency involved. Null terminated.
Definition at line 114 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), aoc_send_as_xml(), ast_aoc_s_add_rate_duration(), and s_to_json().
| uint32_t granularity_time | 
Not present if the granularity time is zero.
Definition at line 107 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), ast_aoc_s_add_rate_duration(), and s_to_json().
| uint16_t granularity_time_scale | 
Definition at line 111 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), ast_aoc_s_add_rate_duration(), and s_to_json().
| uint16_t multiplier | 
Definition at line 109 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), aoc_send_as_xml(), ast_aoc_s_add_rate_duration(), and s_to_json().
| uint32_t time | 
Definition at line 105 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), aoc_send_as_xml(), ast_aoc_s_add_rate_duration(), and s_to_json().
| uint16_t time_scale | 
Definition at line 110 of file aoc.h.
Referenced by aoc_create_ie_data_charging_rate(), aoc_parse_ie_charging_rate(), aoc_s_event(), aoc_send_as_xml(), ast_aoc_s_add_rate_duration(), and s_to_json().