Function
ECalComponentParameterBagnew_from_property
since: 3.34
Declaration [src]
ECalComponentParameterBag*
e_cal_component_parameter_bag_new_from_property (
const ICalProperty* property,
ECalComponentParameterBagFilterFunc func,
gpointer user_data
)
Description [src]
Creates a new ECalComponentParameterBag, filled with parameters
from the property, for which the func returned TRUE. When the func is NULL, all the parameters are included.
Free the structure with e_cal_component_parameter_bag_free(), when no longer needed.
Available since: 3.34
Parameters
property-
Type:
NoneAn
ICalPropertycontaining the parameters to fill the bag with.The data is owned by the caller of the function. func-
Type:
ECalComponentParameterBagFilterFuncAn optional %ECalComponentParameterBagFilterFunc callback.
user_data-
Type:
gpointerUser data for the
func.The argument can be NULL.The data is owned by the caller of the function.
Return value
Type: ECalComponentParameterBag
A newly allocated ECalComponentParameterBag.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |