Go to the source code of this file.
◆ WizardFormatExtent
| #define WizardFormatExtent 64 |
◆ ResourceType
| Enumerator |
|---|
| UndefinedResource | |
| AreaResource | |
| DiskResource | |
| FileResource | |
| MapResource | |
| MemoryResource | |
Definition at line 32 of file resource_.h.
◆ AcquireUniqueFilename()
◆ AcquireUniqueFileResource()
Definition at line 250 of file resource.c.
References AcquireRandomInfo(), AcquireWizardResource(), ActivateSemaphoreInfo(), AddValueToSplayTree(), CompareSplayTreeString(), ConstantString(), DestroyStringInfo(), DestroyTemporaryResources(), FileResource, GetPathTemplate(), GetRandomKey(), GetStringInfoDatum(), GetStringInfoLength(), GetWizardModule, LockSemaphoreInfo(), LogWizardEvent(), NewSplayTree(), O_BINARY, O_NOFOLLOW, open_utf8(), random_info, remove_utf8(), resource_semaphore, ResourceDomain, ResourceError, ResourceEvent, S_MODE, SHA2256Hash, temporary_resources, ThrowWizardException(), TMP_MAX, UnlockSemaphoreInfo(), WizardAssert, and WizardFalse.
Referenced by AcquireUniqueFilename(), and AcquireVirtualMemory().
◆ AcquireWizardResource()
◆ AsynchronousResourceComponentTerminus()
| WizardExport void AsynchronousResourceComponentTerminus |
( |
void |
| ) |
|
◆ GetPathTemplate()
◆ GetWizardResource()
Definition at line 554 of file resource.c.
References ActivateSemaphoreInfo(), _ResourceInfo::area, AreaResource, _ResourceInfo::disk, DiskResource, _ResourceInfo::file, FileResource, LockSemaphoreInfo(), _ResourceInfo::map, MapResource, _ResourceInfo::memory, MemoryResource, resource_info, resource_semaphore, and UnlockSemaphoreInfo().
◆ ListWizardResourceInfo()
◆ RelinquishUniqueFileResource()
◆ RelinquishWizardResource()
◆ ResourceComponentGenesis()
◆ ResourceComponentTerminus()
◆ SetWizardResourceLimit()
Definition at line 1019 of file resource.c.
References ActivateSemaphoreInfo(), _ResourceInfo::area_limit, AreaResource, _ResourceInfo::disk_limit, DiskResource, _ResourceInfo::file_limit, FileResource, LockSemaphoreInfo(), _ResourceInfo::map_limit, MapResource, _ResourceInfo::memory_limit, MemoryResource, resource_info, resource_semaphore, UnlockSemaphoreInfo(), and WizardTrue.
Referenced by ResourceComponentGenesis().