Back to index

webcit  8.12-dfsg
Functions | Variables
ical_subst.c File Reference
#include "webcit.h"

Go to the source code of this file.

Functions

void tmplput_ICalItem (StrBuf *Target, WCTemplputParams *TP)
void CreateIcalComponendKindLookup (void)
void InitModule_ICAL_SUBST (void)
void ServerShutdownModule_ICAL (void)

Variables

IcalEnumMap icalproperty_kind_map []
HashList * IcalComponentMap = NULL

Function Documentation

Definition at line 83 of file ical_subst.c.

{
       int i = 0;

       IcalComponentMap = NewHash (1, NULL);
       while (icalproperty_kind_map[i].NameLen != 0) {
              RegisterNS(icalproperty_kind_map[i].Name, 
                        icalproperty_kind_map[i].NameLen, 
                        0, 
                        10, 
                        tmplput_ICalItem,
                        NULL, 
                        CTX_ICAL);
              Put(IcalComponentMap, 
                  icalproperty_kind_map[i].Name, 
                  icalproperty_kind_map[i].NameLen, 
                  &icalproperty_kind_map[i],
                  reference_free_handler);
                        
                        
              i++;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

void InitModule_ICAL_SUBST ( void  )

Definition at line 124 of file ical_subst.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void ServerShutdownModule_ICAL ( void  )

Definition at line 132 of file ical_subst.c.

{
       DeleteHash(&IcalComponentMap);
}

Here is the caller graph for this function:

void tmplput_ICalItem ( StrBuf *  Target,
WCTemplputParams TP 
)

Definition at line 78 of file ical_subst.c.

{

}

Here is the caller graph for this function:


Variable Documentation

HashList* IcalComponentMap = NULL

Definition at line 17 of file ical_subst.c.

Definition at line 4 of file ical_maps.c.