diff options
Diffstat (limited to 'apidocs/icalrecur_8h_source.html')
-rw-r--r-- | apidocs/icalrecur_8h_source.html | 132 |
1 files changed, 83 insertions, 49 deletions
diff --git a/apidocs/icalrecur_8h_source.html b/apidocs/icalrecur_8h_source.html index f58b86dc..7759263d 100644 --- a/apidocs/icalrecur_8h_source.html +++ b/apidocs/icalrecur_8h_source.html @@ -233,61 +233,95 @@ $(function() { <div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="comment"> * Routines to decode the day values of the by_day array</span></div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="comment"> */</span></div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div> -<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalrecurrencetype_weekday <a class="code" href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7">icalrecurrencetype_day_day_of_week</a>(<span class="keywordtype">short</span> day);</div> -<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  </div> -<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4">icalrecurrencetype_day_position</a>(<span class="keywordtype">short</span> day);</div> -<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div> -<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="comment">/*</span></div> -<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="comment"> * Routines to decode the 'month' element of the by_month array</span></div> -<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="comment"> */</span></div> -<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div> -<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalrecurrencetype_month_is_leap(<span class="keywordtype">short</span> <a class="code" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>);</div> -<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  </div> -<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalrecurrencetype_month_month(<span class="keywordtype">short</span> <a class="code" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>);</div> -<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  </div> -<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <span class="comment">/*</span></div> -<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="comment"> * Recurrence rule parser</span></div> -<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="comment"> */</span></div> -<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  </div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> <a class="code" href="icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926">icalrecurrencetype_from_string</a>(const char *str);</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  </div> -<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalrecurrencetype_as_string(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur);</div> -<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  </div> -<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalrecurrencetype_as_string_r(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur);</div> -<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  </div> -<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <span class="comment">/*</span></div> -<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="comment"> * Recurrence iteration routines</span></div> -<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalrecurrencetype_weekday <a class="code" href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7">icalrecurrencetype_day_day_of_week</a>(<span class="keywordtype">short</span> day);</div> +<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  </div> +<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4">icalrecurrencetype_day_position</a>(<span class="keywordtype">short</span> day);</div> +<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  </div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">short</span> <a class="code" href="icalrecur_8h.html#a1de1894ce541ebf3d5a3cbaf6c5978e1">icalrecurrencetype_encode_day</a>(<span class="keyword">enum</span> icalrecurrencetype_weekday weekday,</div> +<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordtype">int</span> position);</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="comment">/*</span></div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="comment"> * Routines to decode the 'month' element of the by_month array</span></div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  </div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c">icalrecurrencetype_month_is_leap</a>(<span class="keywordtype">short</span> <a class="code" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>);</div> <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  </div> -<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a> <a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a>;</div> +<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalrecurrencetype_month_month(<span class="keywordtype">short</span> <a class="code" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>);</div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div> -<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> LIBICAL_ICAL_EXPORT <a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *<a class="code" href="icalrecur_8h.html#a3259c2b9b03763d8ee02868816d6261a">icalrecur_iterator_new</a>(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> rule,</div> -<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">struct</span> <a class="code" href="structicaltimetype.html">icaltimetype</a> dtstart);</div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  </div> -<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5">icalrecur_iterator_set_start</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *impl,</div> -<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">struct</span> <a class="code" href="structicaltimetype.html">icaltimetype</a> start);</div> +<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">short</span> <a class="code" href="icalrecur_8h.html#aa9d7b1ae411cd1eeb7464ee481e1609b">icalrecurrencetype_encode_month</a>(<span class="keywordtype">int</span> <a class="code" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>, <span class="keywordtype">int</span> is_leap);</div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  </div> +<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="comment">/*</span></div> +<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="comment"> * Recurrence rule parser</span></div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  </div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> <a class="code" href="icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926">icalrecurrencetype_from_string</a>(const char *str);</div> <div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  </div> -<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code" href="structicaltimetype.html">icaltimetype</a> <a class="code" href="icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3">icalrecur_iterator_next</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div> -<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  </div> -<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code" href="icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc">icalrecur_iterator_free</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div> -<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  </div> -<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#a08bc5e484eb46ba9e02fb037e2e01c29">icalrecur_expand_recurrence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *rule, time_t start,</div> -<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordtype">int</span> count, time_t *array);</div> -<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  </div> -<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalrecurrencetype_as_string(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur);</div> +<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  </div> +<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalrecurrencetype_as_string_r(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur);</div> +<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  </div> +<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="comment">/*</span></div> +<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="comment"> * Recurrence iteration routines</span></div> +<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  </div> +<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a> <a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a>;</div> +<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  </div> +<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> LIBICAL_ICAL_EXPORT <a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *<a class="code" href="icalrecur_8h.html#a3259c2b9b03763d8ee02868816d6261a">icalrecur_iterator_new</a>(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a> rule,</div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">struct</span> <a class="code" href="structicaltimetype.html">icaltimetype</a> dtstart);</div> +<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  </div> +<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5">icalrecur_iterator_set_start</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *impl,</div> +<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">struct</span> <a class="code" href="structicaltimetype.html">icaltimetype</a> start);</div> +<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  </div> +<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#abf97ae59c917f9a2856257418dcb1016">icalrecur_iterator_set_end</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *impl,</div> +<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keyword">struct</span> <a class="code" href="structicaltimetype.html">icaltimetype</a> end);</div> +<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  </div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#af830056b191d4e037813ff27c60932cf">icalrecur_iterator_set_range</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *impl,</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keyword">struct</span> <a class="code" href="structicaltimetype.html">icaltimetype</a> from,</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">struct</span> <a class="code" href="structicaltimetype.html">icaltimetype</a> to);</div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  </div> +<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code" href="structicaltimetype.html">icaltimetype</a> <a class="code" href="icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3">icalrecur_iterator_next</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div> +<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  </div> +<div class="line"><a name="l00354"></a><span class="lineno"> 354</span> LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code" href="structicaltimetype.html">icaltimetype</a> <a class="code" href="icalrecur_8h.html#aa15f2414c34796d414acce20ab7a2bf0">icalrecur_iterator_prev</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div> +<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  </div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code" href="icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc">icalrecur_iterator_free</a>(<a class="code" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  </div> +<div class="line"><a name="l00369"></a><span class="lineno"> 369</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code" href="icalrecur_8h.html#a08bc5e484eb46ba9e02fb037e2e01c29">icalrecur_expand_recurrence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *rule, time_t start,</div> +<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordtype">int</span> count, time_t *array);</div> +<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  </div> +<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="comment">/* ical_invalid_rrule_handling :</span></div> +<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="comment"> * How should the ICAL library handle RRULEs with invalid BYxxx part combos?</span></div> +<div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> ical_invalid_rrule_handling</div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span> {</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  ICAL_RRULE_TREAT_AS_ERROR = 0,</div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  ICAL_RRULE_IGNORE_INVALID = 1</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span> } ical_invalid_rrule_handling;</div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  </div> +<div class="line"><a name="l00381"></a><span class="lineno"> 381</span> LIBICAL_ICAL_EXPORT ical_invalid_rrule_handling ical_get_invalid_rrule_handling_setting(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  </div> +<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> ical_set_invalid_rrule_handling_setting(</div> +<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  ical_invalid_rrule_handling newSetting);</div> +<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  </div> +<div class="line"><a name="l00386"></a><span class="lineno"> 386</span> <span class="preprocessor">#endif </span><span class="comment">/* ICALRECUR_H */</span><span class="preprocessor"></span></div> <div class="ttc" id="aicalarray_8h_html"><div class="ttname"><a href="icalarray_8h.html">icalarray.h</a></div><div class="ttdoc">An array of arbitrarily-sized elements which grows dynamically as elements are added.</div></div> -<div class="ttc" id="aicalrecur_8h_html_a08bc5e484eb46ba9e02fb037e2e01c29"><div class="ttname"><a href="icalrecur_8h.html#a08bc5e484eb46ba9e02fb037e2e01c29">icalrecur_expand_recurrence</a></div><div class="ttdeci">int icalrecur_expand_recurrence(const char *rule, time_t start, int count, time_t *array)</div><div class="ttdoc">Fills an array with the 'count' number of occurrences generated by the rrule.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3244</div></div> -<div class="ttc" id="aicalrecur_8h_html_a0e8ebcf355ba22299f553f8f5e657926"><div class="ttname"><a href="icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926">icalrecurrencetype_from_string</a></div><div class="ttdeci">struct icalrecurrencetype icalrecurrencetype_from_string(const char *str)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:555</div></div> -<div class="ttc" id="aicalrecur_8h_html_a14daf9df313fdad9f536a7d9242b4cdc"><div class="ttname"><a href="icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc">icalrecur_iterator_free</a></div><div class="ttdeci">void icalrecur_iterator_free(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:2065</div></div> -<div class="ttc" id="aicalrecur_8h_html_a2e10af320612cd7ab8c6fb6177ade3e3"><div class="ttname"><a href="icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3">icalrecur_iterator_next</a></div><div class="ttdeci">struct icaltimetype icalrecur_iterator_next(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:2933</div></div> -<div class="ttc" id="aicalrecur_8h_html_a3259c2b9b03763d8ee02868816d6261a"><div class="ttname"><a href="icalrecur_8h.html#a3259c2b9b03763d8ee02868816d6261a">icalrecur_iterator_new</a></div><div class="ttdeci">icalrecur_iterator * icalrecur_iterator_new(struct icalrecurrencetype rule, struct icaltimetype dtstart)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:1952</div></div> -<div class="ttc" id="aicalrecur_8h_html_a96c160e7e6b16e0e369c540f2ee164c7"><div class="ttname"><a href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7">icalrecurrencetype_day_day_of_week</a></div><div class="ttdeci">enum icalrecurrencetype_weekday icalrecurrencetype_day_day_of_week(short day)</div><div class="ttdoc">Decodes a day to a weekday.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3210</div></div> -<div class="ttc" id="aicalrecur_8h_html_aa730e9ac327064456902076b718400f4"><div class="ttname"><a href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4">icalrecurrencetype_day_position</a></div><div class="ttdeci">int icalrecurrencetype_day_position(short day)</div><div class="ttdoc">Decodes a day to a position of the weekday.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3215</div></div> -<div class="ttc" id="aicalrecur_8h_html_ab632c95c37375ef11d62d8742e8406d5"><div class="ttname"><a href="icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5">icalrecur_iterator_set_start</a></div><div class="ttdeci">int icalrecur_iterator_set_start(icalrecur_iterator *impl, struct icaltimetype start)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3168</div></div> +<div class="ttc" id="aicalrecur_8h_html_a08bc5e484eb46ba9e02fb037e2e01c29"><div class="ttname"><a href="icalrecur_8h.html#a08bc5e484eb46ba9e02fb037e2e01c29">icalrecur_expand_recurrence</a></div><div class="ttdeci">int icalrecur_expand_recurrence(const char *rule, time_t start, int count, time_t *array)</div><div class="ttdoc">Fills an array with the 'count' number of occurrences generated by the rrule.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3615</div></div> +<div class="ttc" id="aicalrecur_8h_html_a0e8ebcf355ba22299f553f8f5e657926"><div class="ttname"><a href="icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926">icalrecurrencetype_from_string</a></div><div class="ttdeci">struct icalrecurrencetype icalrecurrencetype_from_string(const char *str)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:642</div></div> +<div class="ttc" id="aicalrecur_8h_html_a14daf9df313fdad9f536a7d9242b4cdc"><div class="ttname"><a href="icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc">icalrecur_iterator_free</a></div><div class="ttdeci">void icalrecur_iterator_free(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:2059</div></div> +<div class="ttc" id="aicalrecur_8h_html_a1de1894ce541ebf3d5a3cbaf6c5978e1"><div class="ttname"><a href="icalrecur_8h.html#a1de1894ce541ebf3d5a3cbaf6c5978e1">icalrecurrencetype_encode_day</a></div><div class="ttdeci">short icalrecurrencetype_encode_day(enum icalrecurrencetype_weekday weekday, int position)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3595</div></div> +<div class="ttc" id="aicalrecur_8h_html_a2e10af320612cd7ab8c6fb6177ade3e3"><div class="ttname"><a href="icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3">icalrecur_iterator_next</a></div><div class="ttdeci">struct icaltimetype icalrecur_iterator_next(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3158</div></div> +<div class="ttc" id="aicalrecur_8h_html_a3259c2b9b03763d8ee02868816d6261a"><div class="ttname"><a href="icalrecur_8h.html#a3259c2b9b03763d8ee02868816d6261a">icalrecur_iterator_new</a></div><div class="ttdeci">icalrecur_iterator * icalrecur_iterator_new(struct icalrecurrencetype rule, struct icaltimetype dtstart)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:1939</div></div> +<div class="ttc" id="aicalrecur_8h_html_a37565d0a4c56c67bd08b556d58f59b5c"><div class="ttname"><a href="icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c">icalrecurrencetype_month_is_leap</a></div><div class="ttdeci">int icalrecurrencetype_month_is_leap(short month)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3600</div></div> +<div class="ttc" id="aicalrecur_8h_html_a96c160e7e6b16e0e369c540f2ee164c7"><div class="ttname"><a href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7">icalrecurrencetype_day_day_of_week</a></div><div class="ttdeci">enum icalrecurrencetype_weekday icalrecurrencetype_day_day_of_week(short day)</div><div class="ttdoc">Decodes a day to a weekday.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3579</div></div> +<div class="ttc" id="aicalrecur_8h_html_aa15f2414c34796d414acce20ab7a2bf0"><div class="ttname"><a href="icalrecur_8h.html#aa15f2414c34796d414acce20ab7a2bf0">icalrecur_iterator_prev</a></div><div class="ttdeci">struct icaltimetype icalrecur_iterator_prev(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3234</div></div> +<div class="ttc" id="aicalrecur_8h_html_aa730e9ac327064456902076b718400f4"><div class="ttname"><a href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4">icalrecurrencetype_day_position</a></div><div class="ttdeci">int icalrecurrencetype_day_position(short day)</div><div class="ttdoc">Decodes a day to a position of the weekday.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3584</div></div> +<div class="ttc" id="aicalrecur_8h_html_aa9d7b1ae411cd1eeb7464ee481e1609b"><div class="ttname"><a href="icalrecur_8h.html#aa9d7b1ae411cd1eeb7464ee481e1609b">icalrecurrencetype_encode_month</a></div><div class="ttdeci">short icalrecurrencetype_encode_month(int month, int is_leap)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3610</div></div> +<div class="ttc" id="aicalrecur_8h_html_ab632c95c37375ef11d62d8742e8406d5"><div class="ttname"><a href="icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5">icalrecur_iterator_set_start</a></div><div class="ttdeci">int icalrecur_iterator_set_start(icalrecur_iterator *impl, struct icaltimetype start)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3469</div></div> +<div class="ttc" id="aicalrecur_8h_html_abf97ae59c917f9a2856257418dcb1016"><div class="ttname"><a href="icalrecur_8h.html#abf97ae59c917f9a2856257418dcb1016">icalrecur_iterator_set_end</a></div><div class="ttdeci">int icalrecur_iterator_set_end(icalrecur_iterator *impl, struct icaltimetype end)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3495</div></div> <div class="ttc" id="aicalrecur_8h_html_acec51b2d651f24e31b00627b60b12728"><div class="ttname"><a href="icalrecur_8h.html#acec51b2d651f24e31b00627b60b12728">ICAL_BY_SECOND_SIZE</a></div><div class="ttdeci">#define ICAL_BY_SECOND_SIZE</div><div class="ttdef"><b>Definition:</b> icalrecur.h:140</div></div> +<div class="ttc" id="aicalrecur_8h_html_af830056b191d4e037813ff27c60932cf"><div class="ttname"><a href="icalrecur_8h.html#af830056b191d4e037813ff27c60932cf">icalrecur_iterator_set_range</a></div><div class="ttdeci">int icalrecur_iterator_set_range(icalrecur_iterator *impl, struct icaltimetype from, struct icaltimetype to)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3506</div></div> <div class="ttc" id="aicaltime_8h_html"><div class="ttname"><a href="icaltime_8h.html">icaltime.h</a></div><div class="ttdoc">struct icaltimetype is a pseudo-object that abstracts time handling.</div></div> <div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> icalarray.h:36</div></div> -<div class="ttc" id="astructicalrecur__iterator__impl_html"><div class="ttname"><a href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></div><div class="ttdef"><b>Definition:</b> icalrecur.c:925</div></div> +<div class="ttc" id="astructicalrecur__iterator__impl_html"><div class="ttname"><a href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></div><div class="ttdef"><b>Definition:</b> icalrecur.c:941</div></div> <div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:152</div></div> <div class="ttc" id="astructicalrecurrencetype_html_abf0eb04e3bb9028e18c9c4c1e0462b9d"><div class="ttname"><a href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d">icalrecurrencetype::by_day</a></div><div class="ttdeci">short by_day[7 *(56 -1)+1]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> icalrecur.h:175</div></div> <div class="ttc" id="astructicalrecurrencetype_html_af3f6d789f51c7772879b6c8e3101af9e"><div class="ttname"><a href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e">icalrecurrencetype::by_month</a></div><div class="ttdeci">short by_month[14]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> icalrecur.h:188</div></div> @@ -296,7 +330,7 @@ $(function() { </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> -Generated on Sat Feb 5 2022 09:12:49 for Libical API Documentation by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 +Generated on Sat Apr 9 2022 08:34:56 for Libical API Documentation by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </small></address> </body> </html> |