void vortex_xml_rpc_method_value_free ( XmlRpcMethodValue value)

Perform a memory deallocation operation over the given value.

This function will perform a deep unref operation over the given value, including string stored, array, structs and all values inside those holder structures.

Parameters
valueThe method value to be destroyed.

References vortex_xml_rpc_array_free(), vortex_xml_rpc_struct_free(), XML_RPC_ARRAY_VALUE, XML_RPC_BASE64_VALUE, XML_RPC_BOOLEAN_VALUE, XML_RPC_DATE_VALUE, XML_RPC_INT_VALUE, XML_RPC_STRING_VALUE, and XML_RPC_STRUCT_VALUE.

Referenced by vortex_xml_rpc_array_free(), vortex_xml_rpc_method_call_free(), vortex_xml_rpc_method_call_set_value(), vortex_xml_rpc_method_response_free(), and vortex_xml_rpc_struct_member_free().