#include "wizard/hashmap.h"

Go to the source code of this file.
Data Structures | |
| struct | _ConfigureInfo |
Typedefs | |
| typedef struct _ConfigureInfo | ConfigureInfo |
Functions | |
| WizardExport char ** | GetConfigureList (const char *, size_t *, ExceptionInfo *) |
| WizardExport const char * | GetConfigureValue (const ConfigureInfo *) |
| WizardExport const ConfigureInfo * | GetConfigureInfo (const char *, ExceptionInfo *) |
| WizardExport const ConfigureInfo *** | GetConfigureInfoList (const char *, size_t *, ExceptionInfo *) |
| WizardExport LinkedListInfo * | DestroyConfigureOptions (LinkedListInfo *) |
| WizardExport LinkedListInfo ** | GetConfigurePaths (const char *, ExceptionInfo *) |
| WizardExport LinkedListInfo *** | GetConfigureOptions (const char *, ExceptionInfo *) |
| WizardExport WizardBooleanType | ConfigureComponentGenesis (void) |
| WizardExport WizardBooleanType | ListConfigureInfo (FILE *, ExceptionInfo *) |
| WizardExport void | ConfigureComponentTerminus (void) |
| typedef struct _ConfigureInfo ConfigureInfo |
| WizardExport WizardBooleanType ConfigureComponentGenesis | ( | void | ) |
| WizardExport void ConfigureComponentTerminus | ( | void | ) |
Definition at line 160 of file configure.c.
References AcquireSemaphoreInfo(), configure_list, configure_semaphore, DestroyConfigureElement(), DestroyLinkedList(), DestroySemaphoreInfo(), instantiate_configure, LockSemaphoreInfo(), UnlockSemaphoreInfo(), and WizardFalse.
| WizardExport LinkedListInfo* DestroyConfigureOptions | ( | LinkedListInfo * | ) |
| WizardExport const ConfigureInfo* GetConfigureInfo | ( | const char * | , | |
| ExceptionInfo * | ||||
| ) |
| WizardExport const ConfigureInfo* ** GetConfigureInfoList | ( | const char * | , | |
| size_t * | , | |||
| ExceptionInfo * | ||||
| ) |
Definition at line 327 of file configure.c.
References AcquireQuantumMemory(), configure_list, configure_semaphore, ConfigureInfoCompare(), GetConfigureInfo(), GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GetWizardModule, GlobExpression(), LockSemaphoreInfo(), LogWizardEvent(), _ConfigureInfo::name, ResetLinkedListIterator(), _ConfigureInfo::stealth, TraceEvent, UnlockSemaphoreInfo(), and WizardFalse.
Referenced by ListConfigureInfo().
| WizardExport char** GetConfigureList | ( | const char * | , | |
| size_t * | , | |||
| ExceptionInfo * | ||||
| ) |
Definition at line 421 of file configure.c.
References AcquireQuantumMemory(), configure_list, configure_semaphore, ConfigureCompare(), ConstantString(), GetConfigureInfo(), GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GetWizardModule, GlobExpression(), LockSemaphoreInfo(), LogWizardEvent(), _ConfigureInfo::name, ResetLinkedListIterator(), _ConfigureInfo::stealth, TraceEvent, UnlockSemaphoreInfo(), and WizardFalse.
| WizardExport LinkedListInfo* * * GetConfigureOptions | ( | const char * | , | |
| ExceptionInfo * | ||||
| ) |
Definition at line 492 of file configure.c.
References AppendValueToLinkedList(), ConfigureEvent, ConfigureFileToStringInfo(), ConfigureWarning, CopyWizardString(), DestroyLinkedList(), FormatWizardString(), GetConfigurePaths(), GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GetWizardModule, LogWizardEvent(), NewLinkedList(), NTResourceToBlob(), RelinquishWizardMemory(), ResetLinkedListIterator(), SetStringInfoPath(), StringToStringInfo(), ThrowWizardException(), and TraceEvent.
Referenced by LoadConfigureLists(), LoadLogLists(), and LoadMimeLists().
| WizardExport LinkedListInfo* * GetConfigurePaths | ( | const char * | , | |
| ExceptionInfo * | ||||
| ) |
| WizardExport const char* GetConfigureValue | ( | const ConfigureInfo * | ) |
Definition at line 785 of file configure.c.
References GetWizardModule, LogWizardEvent(), _ConfigureInfo::signature, TraceEvent, _ConfigureInfo::value, and WizardSignature.
| WizardExport WizardBooleanType ListConfigureInfo | ( | FILE * | , | |
| ExceptionInfo * | ||||
| ) |
Definition at line 858 of file configure.c.
References GetConfigureInfoList(), _ConfigureInfo::path, RelinquishWizardMemory(), strcasecmp, WizardFalse, and WizardTrue.
1.6.2-20100208