rename overly verbose capwap_message_elements_ops

The struct is already conveys the scope of the operations,
repeating it in the name of ops again is redundant and
bloats the resulting source code.

Rename the opt to shorter versions.
This commit is contained in:
Andreas Schultz
2016-03-07 17:12:48 +01:00
parent 78a8a75c6b
commit 1436fc9e5f
101 changed files with 398 additions and 398 deletions

View File

@ -251,7 +251,7 @@ int capwap_parsing_packet(struct capwap_packet_rxmng* rxmngpacket, struct capwap
messageelement = (struct capwap_message_element_itemlist*)itemlist->item;
messageelement->type = type;
messageelement->category = CAPWAP_MESSAGE_ELEMENT_SINGLE;
messageelement->data = read_ops->parsing_message_element((capwap_message_elements_handle)rxmngpacket, &rxmngpacket->read_ops);
messageelement->data = read_ops->parse((capwap_message_elements_handle)rxmngpacket, &rxmngpacket->read_ops);
if (!messageelement->data) {
capwap_itemlist_free(itemlist);
return INVALID_MESSAGE_ELEMENT;
@ -281,7 +281,7 @@ int capwap_parsing_packet(struct capwap_packet_rxmng* rxmngpacket, struct capwap
}
/* Get message element */
datamsgelement = read_ops->parsing_message_element((capwap_message_elements_handle)rxmngpacket, &rxmngpacket->read_ops);
datamsgelement = read_ops->parse((capwap_message_elements_handle)rxmngpacket, &rxmngpacket->read_ops);
if (!datamsgelement) {
return INVALID_MESSAGE_ELEMENT;
}
@ -643,12 +643,12 @@ void capwap_free_parsed_packet(struct capwap_parsed_packet* packet) {
msgops = capwap_get_message_element_ops(messageelement->type);
if (messageelement->category == CAPWAP_MESSAGE_ELEMENT_SINGLE) {
msgops->free_message_element(messageelement->data);
msgops->free(messageelement->data);
} else if (messageelement->category == CAPWAP_MESSAGE_ELEMENT_ARRAY) {
struct capwap_array* arraymessageelement = (struct capwap_array*)messageelement->data;
for (i = 0; i < arraymessageelement->count; i++) {
msgops->free_message_element(*(void**)capwap_array_get_item_pointer(arraymessageelement, i));
msgops->free(*(void**)capwap_array_get_item_pointer(arraymessageelement, i));
}
/* */

View File

@ -23,14 +23,14 @@ struct capwap_read_message_elements_ops {
struct capwap_message_elements_ops {
/* Build message element */
void (*create_message_element)(void* data, capwap_message_elements_handle handle, struct capwap_write_message_elements_ops* func);
void (*create)(void* data, capwap_message_elements_handle handle, struct capwap_write_message_elements_ops* func);
/* Parsing message element */
void* (*parsing_message_element)(capwap_message_elements_handle handle, struct capwap_read_message_elements_ops* func);
void* (*parse)(capwap_message_elements_handle handle, struct capwap_read_message_elements_ops* func);
/* Memory management */
void* (*clone_message_element)(void*);
void (*free_message_element)(void*);
void* (*clone)(void*);
void (*free)(void*);
};
struct capwap_message_elements_ops* capwap_get_message_element_ops(unsigned short code);

View File

@ -154,8 +154,8 @@ static void* capwap_80211_addwlan_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_80211_addwlan_ops = {
.create_message_element = capwap_80211_addwlan_element_create,
.parsing_message_element = capwap_80211_addwlan_element_parsing,
.clone_message_element = capwap_80211_addwlan_element_clone,
.free_message_element = capwap_80211_addwlan_element_free
.create = capwap_80211_addwlan_element_create,
.parse = capwap_80211_addwlan_element_parsing,
.clone = capwap_80211_addwlan_element_clone,
.free = capwap_80211_addwlan_element_free
};

View File

@ -143,8 +143,8 @@ void capwap_element_80211_antenna_copy(struct capwap_80211_antenna_element* dst,
/* */
struct capwap_message_elements_ops capwap_element_80211_antenna_ops = {
.create_message_element = capwap_80211_antenna_element_create,
.parsing_message_element = capwap_80211_antenna_element_parsing,
.clone_message_element = capwap_80211_antenna_element_clone,
.free_message_element = capwap_80211_antenna_element_free
.create = capwap_80211_antenna_element_create,
.parse = capwap_80211_antenna_element_parsing,
.clone = capwap_80211_antenna_element_clone,
.free = capwap_80211_antenna_element_free
};

View File

@ -68,8 +68,8 @@ static void capwap_80211_assignbssid_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_assignbssid_ops = {
.create_message_element = capwap_80211_assignbssid_element_create,
.parsing_message_element = capwap_80211_assignbssid_element_parsing,
.clone_message_element = capwap_80211_assignbssid_element_clone,
.free_message_element = capwap_80211_assignbssid_element_free
.create = capwap_80211_assignbssid_element_create,
.parse = capwap_80211_assignbssid_element_parsing,
.clone = capwap_80211_assignbssid_element_clone,
.free = capwap_80211_assignbssid_element_free
};

View File

@ -64,8 +64,8 @@ static void capwap_80211_deletewlan_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_deletewlan_ops = {
.create_message_element = capwap_80211_deletewlan_element_create,
.parsing_message_element = capwap_80211_deletewlan_element_parsing,
.clone_message_element = capwap_80211_deletewlan_element_clone,
.free_message_element = capwap_80211_deletewlan_element_free
.create = capwap_80211_deletewlan_element_create,
.parse = capwap_80211_deletewlan_element_parsing,
.clone = capwap_80211_deletewlan_element_clone,
.free = capwap_80211_deletewlan_element_free
};

View File

@ -80,8 +80,8 @@ static void* capwap_80211_directsequencecontrol_element_parsing(capwap_message_e
/* */
struct capwap_message_elements_ops capwap_element_80211_directsequencecontrol_ops = {
.create_message_element = capwap_80211_directsequencecontrol_element_create,
.parsing_message_element = capwap_80211_directsequencecontrol_element_parsing,
.clone_message_element = capwap_80211_directsequencecontrol_element_clone,
.free_message_element = capwap_80211_directsequencecontrol_element_free
.create = capwap_80211_directsequencecontrol_element_create,
.parse = capwap_80211_directsequencecontrol_element_parsing,
.clone = capwap_80211_directsequencecontrol_element_clone,
.free = capwap_80211_directsequencecontrol_element_free
};

View File

@ -84,8 +84,8 @@ static void capwap_80211_ie_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_ie_ops = {
.create_message_element = capwap_80211_ie_element_create,
.parsing_message_element = capwap_80211_ie_element_parsing,
.clone_message_element = capwap_80211_ie_element_clone,
.free_message_element = capwap_80211_ie_element_free
.create = capwap_80211_ie_element_create,
.parse = capwap_80211_ie_element_parsing,
.clone = capwap_80211_ie_element_clone,
.free = capwap_80211_ie_element_free
};

View File

@ -83,8 +83,8 @@ static void capwap_80211_macoperation_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_macoperation_ops = {
.create_message_element = capwap_80211_macoperation_element_create,
.parsing_message_element = capwap_80211_macoperation_element_parsing,
.clone_message_element = capwap_80211_macoperation_element_clone,
.free_message_element = capwap_80211_macoperation_element_free
.create = capwap_80211_macoperation_element_create,
.parse = capwap_80211_macoperation_element_parsing,
.clone = capwap_80211_macoperation_element_clone,
.free = capwap_80211_macoperation_element_free
};

View File

@ -68,8 +68,8 @@ static void capwap_80211_miccountermeasures_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_miccountermeasures_ops = {
.create_message_element = capwap_80211_miccountermeasures_element_create,
.parsing_message_element = capwap_80211_miccountermeasures_element_parsing,
.clone_message_element = capwap_80211_miccountermeasures_element_clone,
.free_message_element = capwap_80211_miccountermeasures_element_free
.create = capwap_80211_miccountermeasures_element_create,
.parse = capwap_80211_miccountermeasures_element_parsing,
.clone = capwap_80211_miccountermeasures_element_clone,
.free = capwap_80211_miccountermeasures_element_free
};

View File

@ -73,8 +73,8 @@ static void capwap_80211_multidomaincapability_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_multidomaincapability_ops = {
.create_message_element = capwap_80211_multidomaincapability_element_create,
.parsing_message_element = capwap_80211_multidomaincapability_element_parsing,
.clone_message_element = capwap_80211_multidomaincapability_element_clone,
.free_message_element = capwap_80211_multidomaincapability_element_free
.create = capwap_80211_multidomaincapability_element_create,
.parse = capwap_80211_multidomaincapability_element_parsing,
.clone = capwap_80211_multidomaincapability_element_clone,
.free = capwap_80211_multidomaincapability_element_free
};

View File

@ -73,8 +73,8 @@ static void capwap_80211_ofdmcontrol_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_ofdmcontrol_ops = {
.create_message_element = capwap_80211_ofdmcontrol_element_create,
.parsing_message_element = capwap_80211_ofdmcontrol_element_parsing,
.clone_message_element = capwap_80211_ofdmcontrol_element_clone,
.free_message_element = capwap_80211_ofdmcontrol_element_free
.create = capwap_80211_ofdmcontrol_element_create,
.parse = capwap_80211_ofdmcontrol_element_parsing,
.clone = capwap_80211_ofdmcontrol_element_clone,
.free = capwap_80211_ofdmcontrol_element_free
};

View File

@ -73,8 +73,8 @@ static void capwap_80211_rateset_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_rateset_ops = {
.create_message_element = capwap_80211_rateset_element_create,
.parsing_message_element = capwap_80211_rateset_element_parsing,
.clone_message_element = capwap_80211_rateset_element_clone,
.free_message_element = capwap_80211_rateset_element_free
.create = capwap_80211_rateset_element_create,
.parse = capwap_80211_rateset_element_parsing,
.clone = capwap_80211_rateset_element_clone,
.free = capwap_80211_rateset_element_free
};

View File

@ -101,8 +101,8 @@ static void capwap_80211_rsnaerrorreport_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_rsnaerrorreport_ops = {
.create_message_element = capwap_80211_rsnaerrorreport_element_create,
.parsing_message_element = capwap_80211_rsnaerrorreport_element_parsing,
.clone_message_element = capwap_80211_rsnaerrorreport_element_clone,
.free_message_element = capwap_80211_rsnaerrorreport_element_free
.create = capwap_80211_rsnaerrorreport_element_create,
.parse = capwap_80211_rsnaerrorreport_element_parsing,
.clone = capwap_80211_rsnaerrorreport_element_clone,
.free = capwap_80211_rsnaerrorreport_element_free
};

View File

@ -89,8 +89,8 @@ static void capwap_80211_station_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_station_ops = {
.create_message_element = capwap_80211_station_element_create,
.parsing_message_element = capwap_80211_station_element_parsing,
.clone_message_element = capwap_80211_station_element_clone,
.free_message_element = capwap_80211_station_element_free
.create = capwap_80211_station_element_create,
.parse = capwap_80211_station_element_parsing,
.clone = capwap_80211_station_element_clone,
.free = capwap_80211_station_element_free
};

View File

@ -97,8 +97,8 @@ static void capwap_80211_stationkey_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_stationkey_ops = {
.create_message_element = capwap_80211_stationkey_element_create,
.parsing_message_element = capwap_80211_stationkey_element_parsing,
.clone_message_element = capwap_80211_stationkey_element_clone,
.free_message_element = capwap_80211_stationkey_element_free
.create = capwap_80211_stationkey_element_create,
.parse = capwap_80211_stationkey_element_parsing,
.clone = capwap_80211_stationkey_element_clone,
.free = capwap_80211_stationkey_element_free
};

View File

@ -68,8 +68,8 @@ static void capwap_80211_stationqos_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_stationqos_ops = {
.create_message_element = capwap_80211_stationqos_element_create,
.parsing_message_element = capwap_80211_stationqos_element_parsing,
.clone_message_element = capwap_80211_stationqos_element_clone,
.free_message_element = capwap_80211_stationqos_element_free
.create = capwap_80211_stationqos_element_create,
.parse = capwap_80211_stationqos_element_parsing,
.clone = capwap_80211_stationqos_element_clone,
.free = capwap_80211_stationqos_element_free
};

View File

@ -141,8 +141,8 @@ static void capwap_80211_statistics_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_statistics_ops = {
.create_message_element = capwap_80211_statistics_element_create,
.parsing_message_element = capwap_80211_statistics_element_parsing,
.clone_message_element = capwap_80211_statistics_element_clone,
.free_message_element = capwap_80211_statistics_element_free
.create = capwap_80211_statistics_element_create,
.parse = capwap_80211_statistics_element_parsing,
.clone = capwap_80211_statistics_element_clone,
.free = capwap_80211_statistics_element_free
};

View File

@ -73,8 +73,8 @@ static void capwap_80211_supportedrates_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_supportedrates_ops = {
.create_message_element = capwap_80211_supportedrates_element_create,
.parsing_message_element = capwap_80211_supportedrates_element_parsing,
.clone_message_element = capwap_80211_supportedrates_element_clone,
.free_message_element = capwap_80211_supportedrates_element_free
.create = capwap_80211_supportedrates_element_create,
.parse = capwap_80211_supportedrates_element_parsing,
.clone = capwap_80211_supportedrates_element_clone,
.free = capwap_80211_supportedrates_element_free
};

View File

@ -67,8 +67,8 @@ static void capwap_80211_txpower_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_txpower_ops = {
.create_message_element = capwap_80211_txpower_element_create,
.parsing_message_element = capwap_80211_txpower_element_parsing,
.clone_message_element = capwap_80211_txpower_element_clone,
.free_message_element = capwap_80211_txpower_element_free
.create = capwap_80211_txpower_element_create,
.parse = capwap_80211_txpower_element_parsing,
.clone = capwap_80211_txpower_element_clone,
.free = capwap_80211_txpower_element_free
};

View File

@ -88,8 +88,8 @@ static void capwap_80211_txpowerlevel_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_txpowerlevel_ops = {
.create_message_element = capwap_80211_txpowerlevel_element_create,
.parsing_message_element = capwap_80211_txpowerlevel_element_parsing,
.clone_message_element = capwap_80211_txpowerlevel_element_clone,
.free_message_element = capwap_80211_txpowerlevel_element_free
.create = capwap_80211_txpowerlevel_element_create,
.parse = capwap_80211_txpowerlevel_element_parsing,
.clone = capwap_80211_txpowerlevel_element_clone,
.free = capwap_80211_txpowerlevel_element_free
};

View File

@ -84,8 +84,8 @@ static void capwap_80211_updatestationqos_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_updatestationqos_ops = {
.create_message_element = capwap_80211_updatestationqos_element_create,
.parsing_message_element = capwap_80211_updatestationqos_element_parsing,
.clone_message_element = capwap_80211_updatestationqos_element_clone,
.free_message_element = capwap_80211_updatestationqos_element_free
.create = capwap_80211_updatestationqos_element_create,
.parse = capwap_80211_updatestationqos_element_parsing,
.clone = capwap_80211_updatestationqos_element_clone,
.free = capwap_80211_updatestationqos_element_free
};

View File

@ -105,8 +105,8 @@ static void* capwap_80211_updatewlan_element_parsing(capwap_message_elements_han
/* */
struct capwap_message_elements_ops capwap_element_80211_updatewlan_ops = {
.create_message_element = capwap_80211_updatewlan_element_create,
.parsing_message_element = capwap_80211_updatewlan_element_parsing,
.clone_message_element = capwap_80211_updatewlan_element_clone,
.free_message_element = capwap_80211_updatewlan_element_free
.create = capwap_80211_updatewlan_element_create,
.parse = capwap_80211_updatewlan_element_parsing,
.clone = capwap_80211_updatewlan_element_clone,
.free = capwap_80211_updatewlan_element_free
};

View File

@ -92,8 +92,8 @@ static void capwap_80211_wtpqos_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_wtpqos_ops = {
.create_message_element = capwap_80211_wtpqos_element_create,
.parsing_message_element = capwap_80211_wtpqos_element_parsing,
.clone_message_element = capwap_80211_wtpqos_element_clone,
.free_message_element = capwap_80211_wtpqos_element_free
.create = capwap_80211_wtpqos_element_create,
.parse = capwap_80211_wtpqos_element_parsing,
.clone = capwap_80211_wtpqos_element_clone,
.free = capwap_80211_wtpqos_element_free
};

View File

@ -80,8 +80,8 @@ static void capwap_80211_wtpradioconf_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_wtpradioconf_ops = {
.create_message_element = capwap_80211_wtpradioconf_element_create,
.parsing_message_element = capwap_80211_wtpradioconf_element_parsing,
.clone_message_element = capwap_80211_wtpradioconf_element_clone,
.free_message_element = capwap_80211_wtpradioconf_element_free
.create = capwap_80211_wtpradioconf_element_create,
.parse = capwap_80211_wtpradioconf_element_parsing,
.clone = capwap_80211_wtpradioconf_element_clone,
.free = capwap_80211_wtpradioconf_element_free
};

View File

@ -68,8 +68,8 @@ static void capwap_80211_wtpradiofailalarm_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_wtpradiofailalarm_ops = {
.create_message_element = capwap_80211_wtpradiofailalarm_element_create,
.parsing_message_element = capwap_80211_wtpradiofailalarm_element_parsing,
.clone_message_element = capwap_80211_wtpradiofailalarm_element_clone,
.free_message_element = capwap_80211_wtpradiofailalarm_element_free
.create = capwap_80211_wtpradiofailalarm_element_create,
.parse = capwap_80211_wtpradiofailalarm_element_parsing,
.clone = capwap_80211_wtpradiofailalarm_element_clone,
.free = capwap_80211_wtpradiofailalarm_element_free
};

View File

@ -67,8 +67,8 @@ static void capwap_80211_wtpradioinformation_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_80211_wtpradioinformation_ops = {
.create_message_element = capwap_80211_wtpradioinformation_element_create,
.parsing_message_element = capwap_80211_wtpradioinformation_element_parsing,
.clone_message_element = capwap_80211_wtpradioinformation_element_clone,
.free_message_element = capwap_80211_wtpradioinformation_element_free
.create = capwap_80211_wtpradioinformation_element_create,
.parse = capwap_80211_wtpradioinformation_element_parsing,
.clone = capwap_80211_wtpradioinformation_element_clone,
.free = capwap_80211_wtpradioinformation_element_free
};

View File

@ -85,8 +85,8 @@ capwap_80211n_radioconf_element_free(void* data)
/* */
struct capwap_message_elements_ops capwap_element_80211n_radioconf_ops = {
.create_message_element = capwap_80211n_radioconf_element_create,
.parsing_message_element = capwap_80211n_radioconf_element_parsing,
.clone_message_element = capwap_80211n_radioconf_element_clone,
.free_message_element = capwap_80211n_radioconf_element_free
.create = capwap_80211n_radioconf_element_create,
.parse = capwap_80211n_radioconf_element_parsing,
.clone = capwap_80211n_radioconf_element_clone,
.free = capwap_80211n_radioconf_element_free
};

View File

@ -95,8 +95,8 @@ capwap_80211n_station_info_element_free(void* data)
/* */
struct capwap_message_elements_ops capwap_element_80211n_station_info_ops = {
.create_message_element = capwap_80211n_station_info_element_create,
.parsing_message_element = capwap_80211n_station_info_element_parsing,
.clone_message_element = capwap_80211n_station_info_element_clone,
.free_message_element = capwap_80211n_station_info_element_free
.create = capwap_80211n_station_info_element_create,
.parse = capwap_80211n_station_info_element_parsing,
.clone = capwap_80211n_station_info_element_clone,
.free = capwap_80211n_station_info_element_free
};

View File

@ -199,8 +199,8 @@ static void* capwap_acdescriptor_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_acdescriptor_ops = {
.create_message_element = capwap_acdescriptor_element_create,
.parsing_message_element = capwap_acdescriptor_element_parsing,
.clone_message_element = capwap_acdescriptor_element_clone,
.free_message_element = capwap_acdescriptor_element_free
.create = capwap_acdescriptor_element_create,
.parse = capwap_acdescriptor_element_parsing,
.clone = capwap_acdescriptor_element_clone,
.free = capwap_acdescriptor_element_free
};

View File

@ -83,8 +83,8 @@ static void capwap_acipv4list_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_acipv4list_ops = {
.create_message_element = capwap_acipv4list_element_create,
.parsing_message_element = capwap_acipv4list_element_parsing,
.clone_message_element = capwap_acipv4list_element_clone,
.free_message_element = capwap_acipv4list_element_free
.create = capwap_acipv4list_element_create,
.parse = capwap_acipv4list_element_parsing,
.clone = capwap_acipv4list_element_clone,
.free = capwap_acipv4list_element_free
};

View File

@ -89,8 +89,8 @@ static void capwap_acipv6list_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_acipv6list_ops = {
.create_message_element = capwap_acipv6list_element_create,
.parsing_message_element = capwap_acipv6list_element_parsing,
.clone_message_element = capwap_acipv6list_element_clone,
.free_message_element = capwap_acipv6list_element_free
.create = capwap_acipv6list_element_create,
.parse = capwap_acipv6list_element_parsing,
.clone = capwap_acipv6list_element_clone,
.free = capwap_acipv6list_element_free
};

View File

@ -77,8 +77,8 @@ static void capwap_acname_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_acname_ops = {
.create_message_element = capwap_acname_element_create,
.parsing_message_element = capwap_acname_element_parsing,
.clone_message_element = capwap_acname_element_clone,
.free_message_element = capwap_acname_element_free
.create = capwap_acname_element_create,
.parse = capwap_acname_element_parsing,
.clone = capwap_acname_element_clone,
.free = capwap_acname_element_free
};

View File

@ -78,8 +78,8 @@ static void capwap_acnamepriority_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_acnamepriority_ops = {
.create_message_element = capwap_acnamepriority_element_create,
.parsing_message_element = capwap_acnamepriority_element_parsing,
.clone_message_element = capwap_acnamepriority_element_clone,
.free_message_element = capwap_acnamepriority_element_free
.create = capwap_acnamepriority_element_create,
.parse = capwap_acnamepriority_element_parsing,
.clone = capwap_acnamepriority_element_clone,
.free = capwap_acnamepriority_element_free
};

View File

@ -60,8 +60,8 @@ static void capwap_actimestamp_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_actimestamp_ops = {
.create_message_element = capwap_actimestamp_element_create,
.parsing_message_element = capwap_actimestamp_element_parsing,
.clone_message_element = capwap_actimestamp_element_clone,
.free_message_element = capwap_actimestamp_element_free
.create = capwap_actimestamp_element_create,
.parse = capwap_actimestamp_element_parsing,
.clone = capwap_actimestamp_element_clone,
.free = capwap_actimestamp_element_free
};

View File

@ -103,8 +103,8 @@ static void* capwap_addmacacl_element_parsing(capwap_message_elements_handle han
/* */
struct capwap_message_elements_ops capwap_element_addmacacl_ops = {
.create_message_element = capwap_addmacacl_element_create,
.parsing_message_element = capwap_addmacacl_element_parsing,
.clone_message_element = capwap_addmacacl_element_clone,
.free_message_element = capwap_addmacacl_element_free
.create = capwap_addmacacl_element_create,
.parse = capwap_addmacacl_element_parsing,
.clone = capwap_addmacacl_element_clone,
.free = capwap_addmacacl_element_free
};

View File

@ -127,8 +127,8 @@ static void* capwap_addstation_element_parsing(capwap_message_elements_handle ha
/* */
struct capwap_message_elements_ops capwap_element_addstation_ops = {
.create_message_element = capwap_addstation_element_create,
.parsing_message_element = capwap_addstation_element_parsing,
.clone_message_element = capwap_addstation_element_clone,
.free_message_element = capwap_addstation_element_free
.create = capwap_addstation_element_create,
.parse = capwap_addstation_element_parsing,
.clone = capwap_addstation_element_clone,
.free = capwap_addstation_element_free
};

View File

@ -64,8 +64,8 @@ static void capwap_controlipv4_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_controlipv4_ops = {
.create_message_element = capwap_controlipv4_element_create,
.parsing_message_element = capwap_controlipv4_element_parsing,
.clone_message_element = capwap_controlipv4_element_clone,
.free_message_element = capwap_controlipv4_element_free
.create = capwap_controlipv4_element_create,
.parse = capwap_controlipv4_element_parsing,
.clone = capwap_controlipv4_element_clone,
.free = capwap_controlipv4_element_free
};

View File

@ -70,8 +70,8 @@ static void capwap_controlipv6_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_controlipv6_ops = {
.create_message_element = capwap_controlipv6_element_create,
.parsing_message_element = capwap_controlipv6_element_parsing,
.clone_message_element = capwap_controlipv6_element_clone,
.free_message_element = capwap_controlipv6_element_free
.create = capwap_controlipv6_element_create,
.parse = capwap_controlipv6_element_parsing,
.clone = capwap_controlipv6_element_clone,
.free = capwap_controlipv6_element_free
};

View File

@ -106,8 +106,8 @@ static void* capwap_datatransferdata_element_parsing(capwap_message_elements_han
/* */
struct capwap_message_elements_ops capwap_element_datatransferdata_ops = {
.create_message_element = capwap_datatransferdata_element_create,
.parsing_message_element = capwap_datatransferdata_element_parsing,
.clone_message_element = capwap_datatransferdata_element_clone,
.free_message_element = capwap_datatransferdata_element_free
.create = capwap_datatransferdata_element_create,
.parse = capwap_datatransferdata_element_parsing,
.clone = capwap_datatransferdata_element_clone,
.free = capwap_datatransferdata_element_free
};

View File

@ -66,8 +66,8 @@ static void* capwap_datatransfermode_element_parsing(capwap_message_elements_han
/* */
struct capwap_message_elements_ops capwap_element_datatransfermode_ops = {
.create_message_element = capwap_datatransfermode_element_create,
.parsing_message_element = capwap_datatransfermode_element_parsing,
.clone_message_element = capwap_datatransfermode_element_clone,
.free_message_element = capwap_datatransfermode_element_free
.create = capwap_datatransfermode_element_create,
.parse = capwap_datatransfermode_element_parsing,
.clone = capwap_datatransfermode_element_clone,
.free = capwap_datatransfermode_element_free
};

View File

@ -110,8 +110,8 @@ static void* capwap_decrypterrorreport_element_parsing(capwap_message_elements_h
/* */
struct capwap_message_elements_ops capwap_element_decrypterrorreport_ops = {
.create_message_element = capwap_decrypterrorreport_element_create,
.parsing_message_element = capwap_decrypterrorreport_element_parsing,
.clone_message_element = capwap_decrypterrorreport_element_clone,
.free_message_element = capwap_decrypterrorreport_element_free
.create = capwap_decrypterrorreport_element_create,
.parse = capwap_decrypterrorreport_element_parsing,
.clone = capwap_decrypterrorreport_element_clone,
.free = capwap_decrypterrorreport_element_free
};

View File

@ -69,8 +69,8 @@ static void* capwap_decrypterrorreportperiod_element_parsing(capwap_message_elem
/* */
struct capwap_message_elements_ops capwap_element_decrypterrorreportperiod_ops = {
.create_message_element = capwap_decrypterrorreportperiod_element_create,
.parsing_message_element = capwap_decrypterrorreportperiod_element_parsing,
.clone_message_element = capwap_decrypterrorreportperiod_element_clone,
.free_message_element = capwap_decrypterrorreportperiod_element_free
.create = capwap_decrypterrorreportperiod_element_create,
.parse = capwap_decrypterrorreportperiod_element_parsing,
.clone = capwap_decrypterrorreportperiod_element_clone,
.free = capwap_decrypterrorreportperiod_element_free
};

View File

@ -103,8 +103,8 @@ static void* capwap_deletemacacl_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_deletemacacl_ops = {
.create_message_element = capwap_deletemacacl_element_create,
.parsing_message_element = capwap_deletemacacl_element_parsing,
.clone_message_element = capwap_deletemacacl_element_clone,
.free_message_element = capwap_deletemacacl_element_free
.create = capwap_deletemacacl_element_create,
.parse = capwap_deletemacacl_element_parsing,
.clone = capwap_deletemacacl_element_clone,
.free = capwap_deletemacacl_element_free
};

View File

@ -97,8 +97,8 @@ static void* capwap_deletestation_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_deletestation_ops = {
.create_message_element = capwap_deletestation_element_create,
.parsing_message_element = capwap_deletestation_element_parsing,
.clone_message_element = capwap_deletestation_element_clone,
.free_message_element = capwap_deletestation_element_free
.create = capwap_deletestation_element_create,
.parse = capwap_deletestation_element_parsing,
.clone = capwap_deletestation_element_clone,
.free = capwap_deletestation_element_free
};

View File

@ -70,8 +70,8 @@ static void* capwap_discoverytype_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_discoverytype_ops = {
.create_message_element = capwap_discoverytype_element_create,
.parsing_message_element = capwap_discoverytype_element_parsing,
.clone_message_element = capwap_discoverytype_element_clone,
.free_message_element = capwap_discoverytype_element_free
.create = capwap_discoverytype_element_create,
.parse = capwap_discoverytype_element_parsing,
.clone = capwap_discoverytype_element_clone,
.free = capwap_discoverytype_element_free
};

View File

@ -101,8 +101,8 @@ static void* capwap_duplicateipv4_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_duplicateipv4_ops = {
.create_message_element = capwap_duplicateipv4_element_create,
.parsing_message_element = capwap_duplicateipv4_element_parsing,
.clone_message_element = capwap_duplicateipv4_element_clone,
.free_message_element = capwap_duplicateipv4_element_free
.create = capwap_duplicateipv4_element_create,
.parse = capwap_duplicateipv4_element_parsing,
.clone = capwap_duplicateipv4_element_clone,
.free = capwap_duplicateipv4_element_free
};

View File

@ -107,8 +107,8 @@ static void* capwap_duplicateipv6_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_duplicateipv6_ops = {
.create_message_element = capwap_duplicateipv6_element_create,
.parsing_message_element = capwap_duplicateipv6_element_parsing,
.clone_message_element = capwap_duplicateipv6_element_clone,
.free_message_element = capwap_duplicateipv6_element_free
.create = capwap_duplicateipv6_element_create,
.parse = capwap_duplicateipv6_element_parsing,
.clone = capwap_duplicateipv6_element_clone,
.free = capwap_duplicateipv6_element_free
};

View File

@ -67,8 +67,8 @@ static void* capwap_ecnsupport_element_parsing(capwap_message_elements_handle ha
/* */
struct capwap_message_elements_ops capwap_element_ecnsupport_ops = {
.create_message_element = capwap_ecnsupport_element_create,
.parsing_message_element = capwap_ecnsupport_element_parsing,
.clone_message_element = capwap_ecnsupport_element_clone,
.free_message_element = capwap_ecnsupport_element_free
.create = capwap_ecnsupport_element_create,
.parse = capwap_ecnsupport_element_parsing,
.clone = capwap_ecnsupport_element_clone,
.free = capwap_ecnsupport_element_free
};

View File

@ -59,8 +59,8 @@ static void capwap_idletimeout_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_idletimeout_ops = {
.create_message_element = capwap_idletimeout_element_create,
.parsing_message_element = capwap_idletimeout_element_parsing,
.clone_message_element = capwap_idletimeout_element_clone,
.free_message_element = capwap_idletimeout_element_free
.create = capwap_idletimeout_element_create,
.parse = capwap_idletimeout_element_parsing,
.clone = capwap_idletimeout_element_clone,
.free = capwap_idletimeout_element_free
};

View File

@ -105,8 +105,8 @@ static void* capwap_imagedata_element_parsing(capwap_message_elements_handle han
/* */
struct capwap_message_elements_ops capwap_element_imagedata_ops = {
.create_message_element = capwap_imagedata_element_create,
.parsing_message_element = capwap_imagedata_element_parsing,
.clone_message_element = capwap_imagedata_element_clone,
.free_message_element = capwap_imagedata_element_free
.create = capwap_imagedata_element_create,
.parse = capwap_imagedata_element_parsing,
.clone = capwap_imagedata_element_clone,
.free = capwap_imagedata_element_free
};

View File

@ -88,8 +88,8 @@ static void* capwap_imageidentifier_element_parsing(capwap_message_elements_hand
/* */
struct capwap_message_elements_ops capwap_element_imageidentifier_ops = {
.create_message_element = capwap_imageidentifier_element_create,
.parsing_message_element = capwap_imageidentifier_element_parsing,
.clone_message_element = capwap_imageidentifier_element_clone,
.free_message_element = capwap_imageidentifier_element_free
.create = capwap_imageidentifier_element_create,
.parse = capwap_imageidentifier_element_parsing,
.clone = capwap_imageidentifier_element_clone,
.free = capwap_imageidentifier_element_free
};

View File

@ -69,8 +69,8 @@ static void* capwap_imageinfo_element_parsing(capwap_message_elements_handle han
/* */
struct capwap_message_elements_ops capwap_element_imageinfo_ops = {
.create_message_element = capwap_imageinfo_element_create,
.parsing_message_element = capwap_imageinfo_element_parsing,
.clone_message_element = capwap_imageinfo_element_clone,
.free_message_element = capwap_imageinfo_element_free
.create = capwap_imageinfo_element_create,
.parse = capwap_imageinfo_element_parsing,
.clone = capwap_imageinfo_element_clone,
.free = capwap_imageinfo_element_free
};

View File

@ -48,8 +48,8 @@ static void capwap_initdownload_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_initdownload_ops = {
.create_message_element = capwap_initdownload_element_create,
.parsing_message_element = capwap_initdownload_element_parsing,
.clone_message_element = capwap_initdownload_element_clone,
.free_message_element = capwap_initdownload_element_free
.create = capwap_initdownload_element_create,
.parse = capwap_initdownload_element_parsing,
.clone = capwap_initdownload_element_clone,
.free = capwap_initdownload_element_free
};

View File

@ -60,8 +60,8 @@ static void capwap_localipv4_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_localipv4_ops = {
.create_message_element = capwap_localipv4_element_create,
.parsing_message_element = capwap_localipv4_element_parsing,
.clone_message_element = capwap_localipv4_element_clone,
.free_message_element = capwap_localipv4_element_free
.create = capwap_localipv4_element_create,
.parse = capwap_localipv4_element_parsing,
.clone = capwap_localipv4_element_clone,
.free = capwap_localipv4_element_free
};

View File

@ -65,8 +65,8 @@ static void capwap_localipv6_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_localipv6_ops = {
.create_message_element = capwap_localipv6_element_create,
.parsing_message_element = capwap_localipv6_element_parsing,
.clone_message_element = capwap_localipv6_element_clone,
.free_message_element = capwap_localipv6_element_free
.create = capwap_localipv6_element_create,
.parse = capwap_localipv6_element_parsing,
.clone = capwap_localipv6_element_clone,
.free = capwap_localipv6_element_free
};

View File

@ -78,8 +78,8 @@ static void* capwap_location_element_parsing(capwap_message_elements_handle hand
/* */
struct capwap_message_elements_ops capwap_element_location_ops = {
.create_message_element = capwap_location_element_create,
.parsing_message_element = capwap_location_element_parsing,
.clone_message_element = capwap_location_element_clone,
.free_message_element = capwap_location_element_free
.create = capwap_location_element_create,
.parse = capwap_location_element_parsing,
.clone = capwap_location_element_clone,
.free = capwap_location_element_free
};

View File

@ -60,8 +60,8 @@ static void capwap_maximumlength_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_maximumlength_ops = {
.create_message_element = capwap_maximumlength_element_create,
.parsing_message_element = capwap_maximumlength_element_parsing,
.clone_message_element = capwap_maximumlength_element_clone,
.free_message_element = capwap_maximumlength_element_free
.create = capwap_maximumlength_element_create,
.parse = capwap_maximumlength_element_parsing,
.clone = capwap_maximumlength_element_clone,
.free = capwap_maximumlength_element_free
};

View File

@ -68,8 +68,8 @@ static void capwap_mtudiscovery_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_mtudiscovery_ops = {
.create_message_element = capwap_mtudiscovery_element_create,
.parsing_message_element = capwap_mtudiscovery_element_parsing,
.clone_message_element = capwap_mtudiscovery_element_clone,
.free_message_element = capwap_mtudiscovery_element_free
.create = capwap_mtudiscovery_element_create,
.parse = capwap_mtudiscovery_element_parsing,
.clone = capwap_mtudiscovery_element_clone,
.free = capwap_mtudiscovery_element_free
};

View File

@ -74,8 +74,8 @@ static void* capwap_radioadmstate_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_radioadmstate_ops = {
.create_message_element = capwap_radioadmstate_element_create,
.parsing_message_element = capwap_radioadmstate_element_parsing,
.clone_message_element = capwap_radioadmstate_element_clone,
.free_message_element = capwap_radioadmstate_element_free
.create = capwap_radioadmstate_element_create,
.parse = capwap_radioadmstate_element_parsing,
.clone = capwap_radioadmstate_element_clone,
.free = capwap_radioadmstate_element_free
};

View File

@ -85,8 +85,8 @@ static void* capwap_radiooprstate_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_radiooprstate_ops = {
.create_message_element = capwap_radiooprstate_element_create,
.parsing_message_element = capwap_radiooprstate_element_parsing,
.clone_message_element = capwap_radiooprstate_element_clone,
.free_message_element = capwap_radiooprstate_element_free
.create = capwap_radiooprstate_element_create,
.parse = capwap_radiooprstate_element_parsing,
.clone = capwap_radiooprstate_element_clone,
.free = capwap_radiooprstate_element_free
};

View File

@ -66,8 +66,8 @@ static void* capwap_resultcode_element_parsing(capwap_message_elements_handle ha
/* */
struct capwap_message_elements_ops capwap_element_resultcode_ops = {
.create_message_element = capwap_resultcode_element_create,
.parsing_message_element = capwap_resultcode_element_parsing,
.clone_message_element = capwap_resultcode_element_clone,
.free_message_element = capwap_resultcode_element_free
.create = capwap_resultcode_element_create,
.parse = capwap_resultcode_element_parsing,
.clone = capwap_resultcode_element_clone,
.free = capwap_resultcode_element_free
};

View File

@ -105,8 +105,8 @@ static void* capwap_returnedmessage_element_parsing(capwap_message_elements_hand
/* */
struct capwap_message_elements_ops capwap_element_returnedmessage_ops = {
.create_message_element = capwap_returnedmessage_element_create,
.parsing_message_element = capwap_returnedmessage_element_parsing,
.clone_message_element = capwap_returnedmessage_element_clone,
.free_message_element = capwap_returnedmessage_element_free
.create = capwap_returnedmessage_element_create,
.parse = capwap_returnedmessage_element_parsing,
.clone = capwap_returnedmessage_element_clone,
.free = capwap_returnedmessage_element_free
};

View File

@ -92,8 +92,8 @@ static void capwap_sessionid_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_sessionid_ops = {
.create_message_element = capwap_sessionid_element_create,
.parsing_message_element = capwap_sessionid_element_parsing,
.clone_message_element = capwap_sessionid_element_clone,
.free_message_element = capwap_sessionid_element_free
.create = capwap_sessionid_element_create,
.parse = capwap_sessionid_element_parsing,
.clone = capwap_sessionid_element_clone,
.free = capwap_sessionid_element_free
};

View File

@ -60,8 +60,8 @@ static void capwap_statisticstimer_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_statisticstimer_ops = {
.create_message_element = capwap_statisticstimer_element_create,
.parsing_message_element = capwap_statisticstimer_element_parsing,
.clone_message_element = capwap_statisticstimer_element_clone,
.free_message_element = capwap_statisticstimer_element_free
.create = capwap_statisticstimer_element_create,
.parse = capwap_statisticstimer_element_parsing,
.clone = capwap_statisticstimer_element_clone,
.free = capwap_statisticstimer_element_free
};

View File

@ -62,8 +62,8 @@ static void capwap_timers_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_timers_ops = {
.create_message_element = capwap_timers_element_create,
.parsing_message_element = capwap_timers_element_parsing,
.clone_message_element = capwap_timers_element_clone,
.free_message_element = capwap_timers_element_free
.create = capwap_timers_element_create,
.parse = capwap_timers_element_parsing,
.clone = capwap_timers_element_clone,
.free = capwap_timers_element_free
};

View File

@ -66,8 +66,8 @@ static void* capwap_transport_element_parsing(capwap_message_elements_handle han
/* */
struct capwap_message_elements_ops capwap_element_transport_ops = {
.create_message_element = capwap_transport_element_create,
.parsing_message_element = capwap_transport_element_parsing,
.clone_message_element = capwap_transport_element_clone,
.free_message_element = capwap_transport_element_free
.create = capwap_transport_element_create,
.parse = capwap_transport_element_parsing,
.clone = capwap_transport_element_clone,
.free = capwap_transport_element_free
};

View File

@ -125,8 +125,8 @@ capwap_vendorpayload_element_parsing(capwap_message_elements_handle handle,
/* */
struct capwap_message_elements_ops capwap_element_vendorpayload_ops = {
.create_message_element = capwap_vendorpayload_element_create,
.parsing_message_element = capwap_vendorpayload_element_parsing,
.clone_message_element = capwap_vendorpayload_element_clone,
.free_message_element = capwap_vendorpayload_element_free
.create = capwap_vendorpayload_element_create,
.parse = capwap_vendorpayload_element_parsing,
.clone = capwap_vendorpayload_element_clone,
.free = capwap_vendorpayload_element_free
};

View File

@ -151,10 +151,10 @@ static void* capwap_wtpboarddata_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_wtpboarddata_ops = {
.create_message_element = capwap_wtpboarddata_element_create,
.parsing_message_element = capwap_wtpboarddata_element_parsing,
.clone_message_element = capwap_wtpboarddata_element_clone,
.free_message_element = capwap_wtpboarddata_element_free
.create = capwap_wtpboarddata_element_create,
.parse = capwap_wtpboarddata_element_parsing,
.clone = capwap_wtpboarddata_element_clone,
.free = capwap_wtpboarddata_element_free
};
/* */

View File

@ -229,8 +229,8 @@ static void* capwap_wtpdescriptor_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_wtpdescriptor_ops = {
.create_message_element = capwap_wtpdescriptor_element_create,
.parsing_message_element = capwap_wtpdescriptor_element_parsing,
.clone_message_element = capwap_wtpdescriptor_element_clone,
.free_message_element = capwap_wtpdescriptor_element_free
.create = capwap_wtpdescriptor_element_create,
.parse = capwap_wtpdescriptor_element_parsing,
.clone = capwap_wtpdescriptor_element_clone,
.free = capwap_wtpdescriptor_element_free
};

View File

@ -66,8 +66,8 @@ static void* capwap_wtpfallback_element_parsing(capwap_message_elements_handle h
/* */
struct capwap_message_elements_ops capwap_element_wtpfallback_ops = {
.create_message_element = capwap_wtpfallback_element_create,
.parsing_message_element = capwap_wtpfallback_element_parsing,
.clone_message_element = capwap_wtpfallback_element_clone,
.free_message_element = capwap_wtpfallback_element_free
.create = capwap_wtpfallback_element_create,
.parse = capwap_wtpfallback_element_parsing,
.clone = capwap_wtpfallback_element_clone,
.free = capwap_wtpfallback_element_free
};

View File

@ -66,8 +66,8 @@ static void* capwap_wtpframetunnelmode_element_parsing(capwap_message_elements_h
/* */
struct capwap_message_elements_ops capwap_element_wtpframetunnelmode_ops = {
.create_message_element = capwap_wtpframetunnelmode_element_create,
.parsing_message_element = capwap_wtpframetunnelmode_element_parsing,
.clone_message_element = capwap_wtpframetunnelmode_element_clone,
.free_message_element = capwap_wtpframetunnelmode_element_free
.create = capwap_wtpframetunnelmode_element_create,
.parse = capwap_wtpframetunnelmode_element_parsing,
.clone = capwap_wtpframetunnelmode_element_clone,
.free = capwap_wtpframetunnelmode_element_free
};

View File

@ -66,8 +66,8 @@ static void* capwap_wtpmactype_element_parsing(capwap_message_elements_handle ha
/* */
struct capwap_message_elements_ops capwap_element_wtpmactype_ops = {
.create_message_element = capwap_wtpmactype_element_create,
.parsing_message_element = capwap_wtpmactype_element_parsing,
.clone_message_element = capwap_wtpmactype_element_clone,
.free_message_element = capwap_wtpmactype_element_free
.create = capwap_wtpmactype_element_create,
.parse = capwap_wtpmactype_element_parsing,
.clone = capwap_wtpmactype_element_clone,
.free = capwap_wtpmactype_element_free
};

View File

@ -80,8 +80,8 @@ static void capwap_wtpname_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_wtpname_ops = {
.create_message_element = capwap_wtpname_element_create,
.parsing_message_element = capwap_wtpname_element_parsing,
.clone_message_element = capwap_wtpname_element_clone,
.free_message_element = capwap_wtpname_element_free
.create = capwap_wtpname_element_create,
.parse = capwap_wtpname_element_parsing,
.clone = capwap_wtpname_element_clone,
.free = capwap_wtpname_element_free
};

View File

@ -95,8 +95,8 @@ static void* capwap_wtpradiostat_element_parsing(capwap_message_elements_handle
/* */
struct capwap_message_elements_ops capwap_element_wtpradiostat_ops = {
.create_message_element = capwap_wtpradiostat_element_create,
.parsing_message_element = capwap_wtpradiostat_element_parsing,
.clone_message_element = capwap_wtpradiostat_element_clone,
.free_message_element = capwap_wtpradiostat_element_free
.create = capwap_wtpradiostat_element_create,
.parse = capwap_wtpradiostat_element_parsing,
.clone = capwap_wtpradiostat_element_clone,
.free = capwap_wtpradiostat_element_free
};

View File

@ -80,8 +80,8 @@ static void capwap_wtprebootstat_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_wtprebootstat_ops = {
.create_message_element = capwap_wtprebootstat_element_create,
.parsing_message_element = capwap_wtprebootstat_element_parsing,
.clone_message_element = capwap_wtprebootstat_element_clone,
.free_message_element = capwap_wtprebootstat_element_free
.create = capwap_wtprebootstat_element_create,
.parse = capwap_wtprebootstat_element_parsing,
.clone = capwap_wtprebootstat_element_clone,
.free = capwap_wtprebootstat_element_free
};

View File

@ -72,8 +72,8 @@ static void capwap_wtpstaticipaddress_element_free(void* data) {
/* */
struct capwap_message_elements_ops capwap_element_wtpstaticipaddress_ops = {
.create_message_element = capwap_wtpstaticipaddress_element_create,
.parsing_message_element = capwap_wtpstaticipaddress_element_parsing,
.clone_message_element = capwap_wtpstaticipaddress_element_clone,
.free_message_element = capwap_wtpstaticipaddress_element_free
.create = capwap_wtpstaticipaddress_element_create,
.parse = capwap_wtpstaticipaddress_element_parsing,
.clone = capwap_wtpstaticipaddress_element_clone,
.free = capwap_wtpstaticipaddress_element_free
};

View File

@ -496,7 +496,7 @@ void capwap_packet_txmng_add_message_element(struct capwap_packet_txmng* txmngpa
/* Retrieve message element function */
func = capwap_get_message_element_ops(type);
ASSERT(func != NULL);
ASSERT(func->create_message_element != NULL);
ASSERT(func->create != NULL);
/*
0 1 2 3
@ -507,19 +507,19 @@ void capwap_packet_txmng_add_message_element(struct capwap_packet_txmng* txmngpa
| Value ... |
+-+-+-+-+-+-+-+-+
Type and Length is add to this function, only custom create_message_element write Value message element
Type and Length is add to this function, only custom create write Value message element
*/
txmngpacket->write_ops.write_u16((capwap_message_elements_handle)txmngpacket, type);
/* Length of message element is calculate after create_message_element function */
/* Length of message element is calculate after create function */
writepos.item = txmngpacket->fragmentlist->last;
writepos.pos = ((struct capwap_fragment_packet_item*)writepos.item->item)->offset;
txmngpacket->write_ops.write_u16((capwap_message_elements_handle)txmngpacket, 0);
txmngpacket->writerpacketsize = 0;
/* Build message element */
func->create_message_element(data, (capwap_message_elements_handle)txmngpacket, &txmngpacket->write_ops);
func->create(data, (capwap_message_elements_handle)txmngpacket, &txmngpacket->write_ops);
/* Write message element length */
capwap_fragment_write_u16_from_pos((capwap_message_elements_handle)txmngpacket, txmngpacket->writerpacketsize, &writepos);