|
WizardsToolkit
1.0.7
|
#include "wizard/studio.h"#include "wizard/client.h"#include "wizard/configure.h"#include "wizard/hash.h"#include "wizard/log.h"#include "wizard/magick.h"#include "wizard/memory_.h"#include "wizard/mime.h"#include "wizard/random_.h"#include "wizard/resource_.h"#include "wizard/semaphore.h"#include "wizard/semaphore-private.h"#include "wizard/string_.h"#include "wizard/utility.h"#include "wizard/wizard.h"
Go to the source code of this file.
Defines | |
| #define | WIZARDSTOOLKIT_RETSIGTYPE void |
| #define | SIG_DFL ((SignalHandler *) 0) |
| #define | SIG_ERR ((SignalHandler *) -1) |
| #define | SIGMAX 64 |
Typedefs | |
| typedef WIZARDSTOOLKIT_RETSIGTYPE | SignalHandler (int) |
Functions | |
| static void | WizardExitHandler (void) |
| static SignalHandler * | SetWizardSignalHandler (int signal_number, SignalHandler *handler) |
| static void | WizardSignalHandler (int signal_number) |
| static SignalHandler * | RegisterWizardSignalHandler (int signal_number) |
| WizardExport void | WizardsToolkitGenesis (const char *path) |
| WizardExport void | WizardsToolkitTerminus (void) |
Variables | |
| static SignalHandler * | signal_handlers [SIGMAX] = { (SignalHandler *) NULL } |
| static volatile WizardBooleanType | instantiate_wizard = WizardFalse |
| static volatile WizardBooleanType | instantiate_wizardstoolkit = WizardFalse |
| #define SIG_DFL ((SignalHandler *) 0) |
Definition at line 64 of file wizard.c.
Referenced by RegisterWizardSignalHandler().
| #define SIG_ERR ((SignalHandler *) -1) |
Definition at line 67 of file wizard.c.
Referenced by SetWizardSignalHandler(), and RegisterWizardSignalHandler().
| static SignalHandler* RegisterWizardSignalHandler | ( | int | signal_number | ) | [static] |
Definition at line 189 of file wizard.c.
References SetWizardSignalHandler(), WizardSignalHandler(), SIG_ERR, SIG_DFL, LogWizardEvent(), ConfigureEvent, and GetWizardModule.
Referenced by WizardsToolkitGenesis().
| static SignalHandler* SetWizardSignalHandler | ( | int | signal_number, |
| SignalHandler * | handler | ||
| ) | [static] |
Definition at line 117 of file wizard.c.
References SIG_ERR.
Referenced by WizardSignalHandler(), and RegisterWizardSignalHandler().
| static void WizardExitHandler | ( | void | ) | [static] |
Definition at line 112 of file wizard.c.
References WizardsToolkitTerminus().
| static void WizardSignalHandler | ( | int | signal_number | ) | [static] |
Definition at line 150 of file wizard.c.
References AsynchronousResourceComponentTerminus(), instantiate_wizard, WizardFalse, SetWizardSignalHandler(), signal_handlers, and signal_number.
Referenced by RegisterWizardSignalHandler().
| WizardExport void WizardsToolkitGenesis | ( | const char * | path | ) |
Definition at line 205 of file wizard.c.
References MaxTextExtent, LockWizardMutex(), instantiate_wizardstoolkit, WizardFalse, UnlockWizardMutex(), SemaphoreComponentGenesis(), LogComponentGenesis(), RandomComponentGenesis(), GetEnvironmentValue(), SetLogEventMask(), RelinquishWizardMemory(), IsEventLogging(), GetExecutionPath(), CopyWizardString(), GetPathComponent(), TailPath, SetClientName(), HeadPath, SetClientPath(), signal_handlers, RegisterWizardSignalHandler(), ConfigureComponentGenesis(), ResourceComponentGenesis(), MimeComponentGenesis(), and WizardTrue.
| WizardExport void WizardsToolkitTerminus | ( | void | ) |
Definition at line 331 of file wizard.c.
References LockWizardMutex(), instantiate_wizardstoolkit, WizardFalse, UnlockWizardMutex(), MimeComponentTerminus(), ResourceComponentTerminus(), RandomComponentTerminus(), LogComponentTerminus(), and SemaphoreComponentTerminus().
Referenced by DefaultFatalErrorHandler(), and WizardExitHandler().
volatile WizardBooleanType instantiate_wizard = WizardFalse [static] |
Definition at line 86 of file wizard.c.
Referenced by WizardSignalHandler().
| volatile WizardBooleanType instantiate_wizardstoolkit = WizardFalse |
Definition at line 87 of file wizard.c.
Referenced by WizardsToolkitGenesis(), and WizardsToolkitTerminus().
SignalHandler* signal_handlers[SIGMAX] = { (SignalHandler *) NULL } [static] |
Definition at line 83 of file wizard.c.
Referenced by WizardSignalHandler(), and WizardsToolkitGenesis().