|
WizardsToolkit
1.0.7
|


Go to the source code of this file.
Defines | |
| #define | GetWizardModule() __FILE__,__func__,(unsigned long) __LINE__ |
| #define | WizardLogFilename "log.xml" |
Typedefs | |
| typedef struct _LogInfo | LogInfo |
Enumerations | |
| enum | LogEventType { UndefinedEvents, NoEvents = 0x0000, TraceEvent = 0x0001, AnnotateEvent = 0x0002, BlobEvent = 0x0004, CacheEvent = 0x0008, CoderEvent = 0x0010, ConfigureEvent = 0x0020, DeprecateEvent = 0x0040, ExceptionEvent = 0x0080, LocaleEvent = 0x0100, ModuleEvent = 0x0200, ResourceEvent = 0x0400, TransformEvent = 0x0800, WarningEvent = 0x1000, UserEvent = 0x2000, AllEvents = 0x7fffffff } |
Functions | |
| WizardExport char ** | GetLogList (const char *, size_t *, ExceptionInfo *) |
| WizardExport const LogInfo * | GetLogInfo (const char *, ExceptionInfo *) |
| WizardExport const LogInfo ** | GetLogInfoList (const char *, size_t *, ExceptionInfo *) |
| WizardExport LogEventType | SetLogEventMask (const char *) |
| WizardExport WizardBooleanType | IsEventLogging (void) |
| WizardExport WizardBooleanType | ListLogInfo (FILE *, ExceptionInfo *) |
| WizardExport WizardBooleanType | LogComponentGenesis (void) |
| WizardExport WizardBooleanType | LogWizardEvent (const LogEventType, const char *, const char *, const size_t, const char *,...) wizard_attribute((format(printf |
| WizardExport WizardBooleanType | LogWizardEventList (const LogEventType, const char *, const char *, const size_t, const char *, va_list) wizard_attribute((format(printf |
| WizardExport WizardBooleanType WizardExport void | CloseWizardLog (void) |
| WizardExport WizardBooleanType WizardExport void | LogComponentTerminus (void) |
| WizardExport WizardBooleanType WizardExport void | SetLogFormat (const char *) |
| WizardExport WizardBooleanType WizardExport void | SetLogPreamble (const char *) |
| #define GetWizardModule | ( | ) | __FILE__,__func__,(unsigned long) __LINE__ |
Definition at line 30 of file log.h.
Referenced by DestroyAESInfo(), GetAESBlocksize(), SetAESKey(), AuthenticateKey(), DestroyAuthenticateInfo(), GenerateAuthenticateKey(), GetAuthenticateId(), GetAuthenticateKey(), GetAuthenticateKeyLength(), GetAuthenticatePassphrase(), SetAuthenticateId(), SetAuthenticateKeyLength(), SetAuthenticatePassphrase(), AttachBlob(), CloseBlob(), DestroyBlob(), DetachBlob(), EOFBlob(), FileToBlob(), GetBlobFilename(), GetBlobSize(), GetBlobProperties(), OpenBlob(), SyncBlob(), TellBlob(), DestroyBZIPInfo(), GetBZIPChaos(), IncreaseBZIP(), RestoreBZIP(), DecipherCBCMode(), DecipherCFBMode(), DecipherCipher(), DecipherCTRMode(), DecipherECBMode(), DecipherOFBMode(), DestroyCipherInfo(), EncipherCBCMode(), EncipherCFBMode(), EncipherCipher(), EncipherCTRMode(), EncipherECBMode(), EncipherOFBMode(), GetCipherBlocksize(), GenerateCipherNonce(), GetCipherNonce(), ResetCipherNonce(), SetCipherNonce(), SetCipherKey(), DestroyConfigureOptions(), GetConfigureInfo(), GetConfigureInfoList(), GetConfigureList(), GetConfigureOptions(), GetConfigurePaths(), GetConfigureValue(), LoadConfigureList(), LoadConfigureLists(), DestroyCRC64Info(), FinalizeCRC64(), GetCRC64Blocksize(), GetCRC64CyclicRedundancyCheck(), GetCRC64Digest(), GetCRC64Digestsize(), InitializeCRC64(), UpdateCRC64(), DestroyEntropyInfo(), GetEntropyChaos(), IncreaseEntropy(), RestoreEntropy(), AcquireFileLock(), AcquireFileInfo(), DestroyFile(), DestroyFileInfo(), GetFileDescriptor(), GetFilePath(), GetFileProperties(), ReadFileChunk(), RelinquishFileLock(), WriteFileChunk(), WriteFile32Bits(), WriteFile64Bits(), DestroyHashInfo(), FinalizeHash(), GetHashBlocksize(), GetHashDigest(), GetHashDigestsize(), GetHashHexDigest(), InitializeHash(), UpdateHash(), AppendValueToLinkedList(), ClearLinkedList(), DestroyHashmap(), DestroyLinkedList(), GetLastValueInLinkedList(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetNextValueInLinkedList(), GetNumberOfEntriesInHashmap(), GetNumberOfElementsInLinkedList(), GetValueFromHashmap(), GetValueFromLinkedList(), InsertValueInLinkedList(), InsertValueInSortedLinkedList(), IsHashmapEmpty(), IsLinkedListEmpty(), LinkedListToArray(), PutEntryInHashmap(), RemoveElementByValueFromLinkedList(), RemoveElementFromLinkedList(), RemoveEntryFromHashmap(), RemoveLastElementFromLinkedList(), ResetHashmapIterator(), ResetLinkedListIterator(), ConstructHMAC(), DestroyHMACInfo(), FinalizeHMAC(), GetHMACDigest(), GetHMACDigestsize(), InitializeHMAC(), ResetHMAC(), UpdateHMAC(), DestroyKeyInfo(), GenerateSessionKey(), GetKeyInfo(), SetKeyInfo(), DestroyKeyringInfo(), ExportKeyringKey(), GetKeyringKey(), GetKeyringNonce(), ImportKeyringKey(), PrintKeyringProperties(), GetLogInfo(), GetLogInfoList(), GetLogList(), LoadLogList(), LoadLogLists(), GetLZMAChaos(), DestroyLZMAInfo(), IncreaseLZMA(), RestoreLZMA(), DestroyMD5Info(), FinalizeMD5(), GetMD5Blocksize(), GetMD5Digest(), GetMD5Digestsize(), InitializeMD5(), GetMimeInfoList(), GetMimeList(), GetMimeDescription(), GetMimeType(), LoadMimeList(), GetPassphrase(), DestroyRandomInfo(), GenerateEntropicChaos(), GetEntropyFromReservoir(), SaveEntropyToReservoir(), AcquireUniqueFilename(), AcquireUniqueFileResource(), AcquireWizardResource(), RelinquishWizardResource(), RelinquishUniqueFileResource(), AuthenticateSecretKey(), DestroySecretInfo(), GenerateSecretKey(), GetSecretId(), GetSecretKey(), GetSecretKeyLength(), GetSecretPassphrase(), SetSecretKeyLength(), DestroySerpentInfo(), GetSerpentBlocksize(), SetSerpentKey(), DestroySHA1Info(), FinalizeSHA1(), GetSHA1Blocksize(), GetSHA1Digest(), GetSHA1Digestsize(), InitializeSHA1(), DestroySHA224Info(), FinalizeSHA224(), GetSHA224Blocksize(), GetSHA224Digest(), GetSHA224Digestsize(), InitializeSHA224(), DestroySHA256Info(), FinalizeSHA256(), GetSHA256Blocksize(), GetSHA256Digest(), GetSHA256Digestsize(), InitializeSHA256(), DestroySHA384Info(), FinalizeSHA384(), GetSHA384Blocksize(), GetSHA384Digest(), GetSHA384Digestsize(), InitializeSHA384(), DestroySHA512Info(), FinalizeSHA512(), GetSHA512Blocksize(), GetSHA512Digest(), GetSHA512Digestsize(), InitializeSHA512(), CloneSplayTree(), DeleteNodeByValueFromSplayTree(), DeleteNodeFromSplayTree(), GetNextKeyInSplayTree(), GetNextValueInSplayTree(), GetValueFromSplayTree(), GetNumberOfNodesInSplayTree(), RemoveNodeByValueFromSplayTree(), RemoveNodeFromSplayTree(), ResetSplayTree(), ResetSplayTreeIterator(), CloneString(), CloneStringInfo(), CompareStringInfo(), ConcatenateStringInfo(), DestroyStringInfo(), FileToString(), FileToStringInfo(), GetStringInfoCRC(), HexStringToStringInfo(), PrintStringInfo(), ResetStringInfo(), SetStringInfo(), SetStringInfoDatum(), SetStringInfoLength(), SetStringInfoPath(), SplitStringInfo(), StringToStringInfo(), DestroyTwofishInfo(), GetTwofishBlocksize(), SetTwofishKey(), AppendFileExtension(), Base64Decode(), Base64Encode(), GetPathComponent(), RegisterWizardSignalHandler(), AddPathToXMLTree(), DestroyXMLTree(), GetNextXMLTreeTag(), GetXMLTreeAttribute(), GetXMLTreeAttributes(), GetXMLTreeChild(), GetXMLTreeContent(), GetXMLTreeOrdered(), GetXMLTreePath(), GetXMLTreeProcessingInstructions(), GetXMLTreeSibling(), GetXMLTreeTag(), ParseCloseTag(), ParseInternalDoctype(), NewXMLTree(), PruneTagFromXMLTree(), SetXMLTreeAttribute(), SetXMLTreeContent(), XMLTreeInfoToXML(), GetZIPChaos(), DestroyZIPInfo(), IncreaseZIP(), and RestoreZIP().
| enum LogEventType |
| WizardExport WizardBooleanType WizardExport void CloseWizardLog | ( | void | ) |
| WizardExport const LogInfo* GetLogInfo | ( | const char * | , |
| ExceptionInfo * | |||
| ) |
| WizardExport const LogInfo ** GetLogInfoList | ( | const char * | , |
| size_t * | , | ||
| ExceptionInfo * | |||
| ) |
Definition at line 351 of file log.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, GetLogInfo(), AcquireQuantumMemory(), GetNumberOfElementsInLinkedList(), log_list, LockSemaphoreInfo(), log_semaphore, ResetLinkedListIterator(), GetNextValueInLinkedList(), _LogInfo::stealth, WizardFalse, GlobExpression(), _LogInfo::name, UnlockSemaphoreInfo(), and LogInfoCompare().
Referenced by ListLogInfo().
| WizardExport char** GetLogList | ( | const char * | , |
| size_t * | , | ||
| ExceptionInfo * | |||
| ) |
Definition at line 444 of file log.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, GetLogInfo(), AcquireQuantumMemory(), GetNumberOfElementsInLinkedList(), log_list, LockSemaphoreInfo(), log_semaphore, ResetLinkedListIterator(), GetNextValueInLinkedList(), _LogInfo::stealth, WizardFalse, GlobExpression(), _LogInfo::name, ConstantString(), UnlockSemaphoreInfo(), and LogCompare().
| WizardExport WizardBooleanType IsEventLogging | ( | void | ) |
| WizardExport WizardBooleanType ListLogInfo | ( | FILE * | , |
| ExceptionInfo * | |||
| ) |
| WizardExport WizardBooleanType LogComponentGenesis | ( | void | ) |
| WizardExport WizardBooleanType WizardExport void LogComponentTerminus | ( | void | ) |
| WizardExport WizardBooleanType LogWizardEvent | ( | const LogEventType | , |
| const char * | , | ||
| const char * | , | ||
| const size_t | , | ||
| const char * | , | ||
| ... | |||
| ) |
| WizardExport WizardBooleanType LogWizardEventList | ( | const LogEventType | , |
| const char * | , | ||
| const char * | , | ||
| const size_t | , | ||
| const char * | , | ||
| va_list | |||
| ) |
| WizardExport LogEventType SetLogEventMask | ( | const char * | ) |
Definition at line 1682 of file log.c.
References AcquireExceptionInfo(), GetLogInfo(), DestroyExceptionInfo(), ParseWizardOption(), WizardLogEventOptions, WizardTrue, LockSemaphoreInfo(), log_semaphore, GetValueFromLinkedList(), log_list, _LogInfo::event_mask, UndefinedEvents, and UnlockSemaphoreInfo().
Referenced by WizardsToolkitGenesis().
| WizardExport WizardBooleanType WizardExport void SetLogFormat | ( | const char * | ) |
| WizardExport WizardBooleanType WizardExport void SetLogPreamble | ( | const char * | ) |