Classes | |
| class | UTF8StringEnumerator |
| class | XpcomBase |
Common base class for XPCOM object implementations:
| |
Functions | |
| NS_IMPL_ISUPPORTS1 (UTF8StringEnumerator, nsIUTF8StringEnumerator) NS_IMETHODIMP UTF8StringEnumerator | |
| nsresult | createUTF8StringEnumerator (nsAutoPtr< nsCStringArray > &takeOverArray, nsIUTF8StringEnumerator **ppRet) |
| Creates a UTF8 string enumerator. | |
| nsCOMPtr< calIICSService > const & | getICSService () |
| Gets the global ICS service. | |
| nsCOMPtr< calITimezoneService > const & | getTimezoneService () |
| Gets the global timezone service. | |
| nsCOMPtr< calITimezone > const & | floating () |
| Gets the "floating" timezone. | |
| nsCOMPtr< calITimezone > const & | UTC () |
| Gets the "UTC" timezone. | |
| nsCOMPtr< calITimezone > | detectTimezone (icaltimetype const &icalt, calITimezoneProvider *tzProvider) |
| Detects the timezone icalt refers to, either using the passed timezone provider or the global timezone service. | |
| icaltimezone * | getIcalTimezone (calITimezone *tz) |
| Returns the libical VTIMEZONE component, null if floating. | |
| NSCAP_BOOL | sameXpcomObject (nsISupports *i1_, nsISupports *i2_) |
| Tests whether two interface pointers refer to the same object. | |
| cal::NS_IMPL_ISUPPORTS1 | ( | UTF8StringEnumerator | , | |
| nsIUTF8StringEnumerator | ||||
| ) |
| nsresult cal::createUTF8StringEnumerator | ( | nsAutoPtr< nsCStringArray > & | takeOverArray, | |
| nsIUTF8StringEnumerator ** | ppRet | |||
| ) |
| nsCOMPtr< calIICSService > const & cal::getICSService | ( | ) |
| nsCOMPtr< calITimezoneService > const & cal::getTimezoneService | ( | ) |
| nsCOMPtr< calITimezone > const & cal::floating | ( | ) |
| nsCOMPtr< calITimezone > const & cal::UTC | ( | ) |
| nsCOMPtr< calITimezone > cal::detectTimezone | ( | icaltimetype const & | icalt, | |
| calITimezoneProvider * | tzProvider | |||
| ) |
| icalt | an icaltime | |
| tzProvider | timezone provider or null which defaults to the timezone service |
| icaltimezone * cal::getIcalTimezone | ( | calITimezone * | tz | ) |
| NSCAP_BOOL cal::sameXpcomObject | ( | nsISupports * | i1_, | |
| nsISupports * | i2_ | |||
| ) | [inline] |
1.5.6