EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Namespace PoeShared.Services

    Classes

    BasicAuthFileDownloader
    FileMarker
    KeyboardLayout
    MemoryPool

    Provides a resource pool that enables reusing instances of arrays.

    MimeContentTypeProvider

    Used to look up MIME types given a file path

    NamedLock

    Class that implements locking with timeout and logging of locked threads Logging is enabled only in debug configuration due to huge performance input

    ResourceChooser<T>
    ResourcePool<TKey, TResource>
    SevenZipExtractArguments
    SharedArrayPool<T>

    https://medium.com/@epeshk/the-big-performance-difference-between-arraypools-in-net-b25c9fc5e31d

    SharedResourceBase
    SharedResourceBase<T>
    SharedResourceLatch
    SharedResourceRentController
    SharedResourceRepository<TKey, TResource>
    SharedResource<T>

    Manages a shared resource of type T, providing controlled access and ensuring efficient reuse. This class is designed to handle scenarios where a resource is expensive to create and should be reused for as long as it is viable. The resource is created upon first request and subsequently "rented" out for use. The class ensures that the same resource instance is reused across multiple requests, maximizing efficiency.

    StartupManagerArgs
    StringMatcher

    Structs

    PinnedMemoryBuffer

    Interfaces

    IApplicationAccessor
    IAssemblyTracker
    IBufferedItem
    IBufferedItemAsync
    IBufferedItemId
    IBufferedItemsProcessor
    IComparisonService
    ICredentialManager
    IFileDownloader
    IFolderCleanerService
    IKeyboardLayoutManager
    IMemoryPool
    ISevenZipWrapper
    ISharedResource
    ISharedResourceLatch
    ISharedResourceRentController

    Manages the rental status of a shared resource, allowing multiple reasons for the resource to be rented.

    ISleepController
    ISleepProvider
    IStartupManager
    IUniqueIdGenerator

    Enums

    BufferedItemState
    2025 © Xab3r. All rights reserved.