Creates a new #ECalCacheSearchData prefilled with the given values.
a component UID; cannot be %NULL
a component Recurrence-ID; can be %NULL
the component as an iCal string; cannot be %NULL
any extra data stored with the component, or %NULL
any extra data associated with the component
the component string
the Recurrence-ID of this component
the UID of this component
Frees the ptr
structure, previously allocated with e_cal_cache_search_data_new()
or e_cal_cache_search_data_copy().
an #ECalCacheSearchData
Creates a new #ECalCacheSearchData prefilled with the given values.
a component UID; cannot be %NULL
a component Recurrence-ID; can be %NULL
the component as an iCal string; cannot be %NULL
any extra data stored with the component, or %NULL
This structure is used to represent components returned by the #ECalCache from various functions such as e_cal_cache_search().
The
extra
parameter will contain any data which was previously passed for this component in e_cal_cache_put_component() or set with e_cal_cache_set_component_extra().These should be freed with e_cal_cache_search_data_free().