odtone::mih::ie_container_network
// In header: </home/carlos/Projectos/odtone/inc/odtone/mih/types/information_elements.hpp> struct ie_container_network { // public member functions template<typename ArchiveT> void serialize(ArchiveT &); void serialize_opt_lists(iarchive &); void serialize_opt_lists(oarchive &); // public data members ie_network_type network_type; ie_operator_id operator_id; boost::optional< ie_service_provider_id > service_provider_id; boost::optional< ie_country_code > country_code; boost::optional< ie_network_id > network_id; boost::optional< ie_network_aux_id > network_aux_id; boost::optional< ie_roaming_partners > roaming_partners; boost::optional< ie_cost > cost; boost::optional< ie_network_qos > network_qos; boost::optional< ie_network_data_rate > network_data_rate; boost::optional< ie_net_regulat_domain > net_regulat_domain; boost::optional< ie_net_frequency_bands > net_frequency_bands; boost::optional< ie_net_ip_cfg_methods > net_ip_cfg_methods; boost::optional< ie_net_capabilities > net_capabilities; boost::optional< ie_net_supported_lcp > net_supported_lcp; boost::optional< ie_net_mob_mgmt_prot > net_mob_mgmt_prot; boost::optional< ie_net_emserv_proxy > net_emserv_proxy; boost::optional< ie_net_ims_proxy_cscf > net_ims_proxy_cscf; boost::optional< ie_net_mobile_network > net_mobile_network; ie_container_poa_list poas; vendor_ie_list vendor_ies; };
Network IE type.
ie_container_network
public member functionstemplate<typename ArchiveT> void serialize(ArchiveT & ar);
Serialize/deserialize the network IE type.
Parameters: |
|
void serialize_opt_lists(iarchive & ar);
Deserialize optional IEs.
Parameters: |
|
void serialize_opt_lists(oarchive & ar);
Serialize optional IEs.
Parameters: |
|