Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Static Public Member Functions | Private Attributes
ICalParameter Class Reference

#include <icalparameter_cxx.h>

List of all members.

Public Member Functions

 ICalParameter () throw (icalerrorenum)
 ICalParameter (const ICalParameter &) throw (icalerrorenum)
ICalParameteroperator= (const ICalParameter &) throw (icalerrorenum)
 ~ICalParameter ()
 ICalParameter (icalparameter *v) throw (icalerrorenum)
 ICalParameter (string str) throw (icalerrorenum)
 Create from string of form "PARAMNAME=VALUE".
 ICalParameter (icalparameter_kind kind, string str) throw (icalerrorenum)
 Create from just the value, the part after the "=".
 ICalParameter (icalparameter_kind kind) throw (icalerrorenum)
 operator icalparameter * ()
void detach ()
string as_ical_string () throw (icalerrorenum)
bool is_valid ()
icalparameter_kind isa ()
int isa_parameter (void *param)
string get_delegatedfrom ()
void set_delegatedfrom (string v)
icalparameter_related get_related ()
void set_related (icalparameter_related v)
string get_sentby ()
void set_sentby (string v)
string get_language ()
void set_language (string v)
icalparameter_reltype get_reltype ()
void set_reltype (icalparameter_reltype v)
icalparameter_encoding get_encoding ()
void set_encoding (icalparameter_encoding v)
string get_altrep ()
void set_altrep (string v)
string get_fmttype ()
void set_fmttype (string v)
icalparameter_fbtype get_fbtype ()
void set_fbtype (icalparameter_fbtype v)
icalparameter_rsvp get_rsvp ()
void set_rsvp (icalparameter_rsvp v)
icalparameter_range get_range ()
void set_range (icalparameter_range v)
string get_delegatedto ()
void set_delegatedto (string v)
string get_cn ()
void set_cn (string v)
icalparameter_role get_role ()
void set_role (icalparameter_role v)
icalparameter_xliccomparetype get_xliccomparetype ()
void set_xliccomparetype (icalparameter_xliccomparetype v)
icalparameter_partstat get_partstat ()
void set_partstat (icalparameter_partstat v)
icalparameter_xlicerrortype get_xlicerrortype ()
void set_xlicerrortype (icalparameter_xlicerrortype v)
string get_member ()
void set_member (string v)
string get_x ()
void set_x (string v)
icalparameter_cutype get_cutype ()
void set_cutype (icalparameter_cutype v)
string get_tzid ()
void set_tzid (string v)
icalparameter_value get_value ()
void set_value (icalparameter_value v)
string get_dir ()
void set_dir (string v)

Static Public Member Functions

static void set_xname (ICalParameter &param, string v)
static string get_xname (ICalParameter &param)
static void set_xvalue (ICalParameter &param, string v)
static string get_xvalue (ICalParameter &param)
static string kind_to_string (icalparameter_kind kind)
static icalparameter_kind string_to_kind (string str)

Private Attributes

icalparameter * imp

Detailed Description

Definition at line 23 of file icalparameter_cxx.h.


Constructor & Destructor Documentation

Definition at line 21 of file icalparameter_cxx.cpp.

Definition at line 24 of file icalparameter_cxx.cpp.

                                                                        {
       imp = icalparameter_new_clone(v.imp);
       if (!imp) throw icalerrno;
}

Here is the call graph for this function:

Definition at line 42 of file icalparameter_cxx.cpp.

                             {
       if (imp != NULL) icalparameter_free(imp);
}

Here is the call graph for this function:

ICalParameter::ICalParameter ( icalparameter *  v) throw (icalerrorenum)

Definition at line 46 of file icalparameter_cxx.cpp.

                                                                  : imp(v){
}

Create from string of form "PARAMNAME=VALUE".

Definition at line 50 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Create from just the value, the part after the "=".

Definition at line 56 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 61 of file icalparameter_cxx.cpp.

                                                                         {
       imp = icalparameter_new(kind);
       if (!imp) throw icalerrno;
}

Here is the call graph for this function:


Member Function Documentation

Definition at line 66 of file icalparameter_cxx.cpp.

                                                          {
  char *str = icalparameter_as_ical_string(imp);

  if (!str) throw icalerrno;

  return str;
}

Here is the call graph for this function:

Definition at line 41 of file icalparameter_cxx.h.

                     {
           imp = NULL;
       }

Definition at line 156 of file icalparameter_cxx.cpp.

                                {
       return (string)icalparameter_get_language(imp);
}

Here is the call graph for this function:

Definition at line 204 of file icalparameter_cxx.cpp.

                            {
       return (string)icalparameter_get_cn(imp);
}

Here is the call graph for this function:

Definition at line 260 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 108 of file icalparameter_cxx.cpp.

                                       {
       return (string)icalparameter_get_delegatedfrom(imp);
}

Here is the call graph for this function:

Definition at line 196 of file icalparameter_cxx.cpp.

                                     {
       return (string)icalparameter_get_delegatedto(imp);
}

Here is the call graph for this function:

Definition at line 284 of file icalparameter_cxx.cpp.

                             {
       return (string)icalparameter_get_dir(imp);
}

Here is the call graph for this function:

Definition at line 148 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 172 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 164 of file icalparameter_cxx.cpp.

                                 {
       return (string)icalparameter_get_fmttype(imp);
}

Here is the call graph for this function:

Definition at line 132 of file icalparameter_cxx.cpp.

                                  {
       return (string)icalparameter_get_language(imp);
}

Here is the call graph for this function:

Definition at line 244 of file icalparameter_cxx.cpp.

                                {
       return (string)icalparameter_get_member(imp);
}

Here is the call graph for this function:

Definition at line 228 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 188 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 116 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 140 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 212 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 180 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 124 of file icalparameter_cxx.cpp.

                                {
       return (string)icalparameter_get_sentby(imp);
}

Here is the call graph for this function:

Definition at line 268 of file icalparameter_cxx.cpp.

                              {
       return (string)icalparameter_get_tzid(imp);
}

Here is the call graph for this function:

Definition at line 276 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 252 of file icalparameter_cxx.cpp.

                           {
       return (string)icalparameter_get_x(imp);
}

Here is the call graph for this function:

Definition at line 220 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 236 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 89 of file icalparameter_cxx.cpp.

                                                   {
       return (string)icalparameter_get_xname(param);
}

Here is the call graph for this function:

Definition at line 95 of file icalparameter_cxx.cpp.

                                                    {
       return (string)icalparameter_get_xvalue(param);
}

Here is the call graph for this function:

Definition at line 74 of file icalparameter_cxx.cpp.

                            {
       if (imp == NULL) return false;
       return (icalparameter_isa_parameter((void*)imp) ? true : false);
}

Here is the call graph for this function:

Definition at line 78 of file icalparameter_cxx.cpp.

                                     {
       return icalparameter_isa(imp);
}

Here is the call graph for this function:

Definition at line 81 of file icalparameter_cxx.cpp.

                                           {
       return icalparameter_isa_parameter(param);
}

Here is the call graph for this function:

Definition at line 100 of file icalparameter_cxx.cpp.

                                                           {
       return (string)icalparameter_kind_to_string(kind);
}

Here is the call graph for this function:

ICalParameter::operator icalparameter * ( ) [inline]

Definition at line 39 of file icalparameter_cxx.h.

{ return imp; }
ICalParameter & ICalParameter::operator= ( const ICalParameter v) throw (icalerrorenum)

Definition at line 29 of file icalparameter_cxx.cpp.

                                                                                    {
       if (this == &v) return *this;

       if (imp != NULL)
       {
              icalparameter_free(imp);
              imp = icalparameter_new_clone(v.imp);
              if (!imp) throw icalerrno;
       }
    
       return *this;
}

Here is the call graph for this function:

Definition at line 159 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 207 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 263 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 111 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 199 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 287 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 151 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 175 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 167 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 135 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 247 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 231 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 191 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 119 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 143 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 215 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 183 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 127 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 271 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 279 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 255 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 223 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 239 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

void ICalParameter::set_xname ( ICalParameter param,
string  v 
) [static]

Definition at line 86 of file icalparameter_cxx.cpp.

                                                            {
       icalparameter_set_xname(param, v);
}

Here is the call graph for this function:

void ICalParameter::set_xvalue ( ICalParameter param,
string  v 
) [static]

Definition at line 92 of file icalparameter_cxx.cpp.

Here is the call graph for this function:

Definition at line 103 of file icalparameter_cxx.cpp.

Here is the call graph for this function:


Member Data Documentation

icalparameter* ICalParameter::imp [private]

Definition at line 156 of file icalparameter_cxx.h.


The documentation for this class was generated from the following files: