CCL-System

Overview

System Function (dynamic library). More…

// namespaces

namespace CCL::PackageOption;
namespace CCL::Signals;
namespace CCL::System;
namespace CCL::Threading;

// structs

struct CCL::Threading::AutoLock;
struct CCL::Threading::AutoTryLock;
struct CCL::Alert::Event;
struct CCL::IAllocator;
struct CCL::IAtom;
struct CCL::IAtomTable;
struct CCL::Threading::IAtomicStack;
struct CCL::System::IConsole;
struct CCL::ICrashReport;
struct CCL::IEncryptionKeyProvider;
struct CCL::IErrorContext;
struct CCL::IErrorHandler;
struct CCL::IExecutableImage;
struct CCL::IExecutableIterator;
struct CCL::IExecutableLoader;
struct CCL::IFileHandler;
struct CCL::IFileManager;
struct CCL::IFileSystemSecurityStore;
struct CCL::IFileTypeIterator;
struct CCL::IFileTypeRegistry;
struct CCL::IFileUtilities;
struct CCL::IFolderPackage;
struct CCL::IGeographicRegion;
struct CCL::ILanguagePack;
struct CCL::ILocaleInfo;
struct CCL::ILocaleManager;
struct CCL::Threading::ILockProvider;
struct CCL::Threading::ILockable;
struct CCL::System::ILogger;
struct CCL::IMediaThreadPriorityHandler;
struct CCL::IMediaThreadService;
struct CCL::IMediaThreadWorkgroupHandler;
struct CCL::IMediaTimer;
struct CCL::IMediaTimerTask;
struct CCL::Threading::IMultiWorker;
struct CCL::Threading::INamedPipe;
struct CCL::INativeFileStream;
struct CCL::INativeFileSystem;
struct CCL::INotification;
struct CCL::INotificationActionHandler;
struct CCL::INotificationCenter;
struct CCL::IPackageFile;
struct CCL::IPackageHandler;
struct CCL::IPackageItem;
struct CCL::IPackageItemFilter;
struct CCL::IPackageItemWriter;
struct CCL::IPackageVolume;
struct CCL::IPerformanceMeter;
struct CCL::IPerformanceProvider;
struct CCL::IPerformanceValueProvider;
struct CCL::IPerformanceViewer;
struct CCL::Threading::IPeriodicItem;
struct CCL::IProtocolHandler;
struct CCL::IProtocolHandlerRegistry;
struct CCL::Alert::IReporter;
struct CCL::ISafetyManager;
struct CCL::Threading::ISemaphore;
struct CCL::Threading::ISharedMemory;
struct CCL::ISignalHandler;
struct CCL::Threading::ISyncPrimitive;
struct CCL::ISystemInformation;
struct CCL::Threading::IThread;
struct CCL::Threading::IThreadPool;
struct CCL::IVolumeFileSystem;
struct CCL::Threading::IWorkItem;
struct CCL::System::MultiThreadWorkerDescription;
struct CCL::PerformanceGuard;
struct CCL::Threading::ScopedLock;
struct CCL::Threading::ScopedTryLock;
struct CCL::System::ThreadDescription;
struct CCL::System::ThreadPoolDescription;
struct CCL::VolumeInfo;
struct CCL::Threading::Work;

// classes

class CCL::Threading::AbstractWorkItem;
class CCL::Threading::AtomicInt;
class CCL::Threading::AtomicPtr;
class CCL::Threading::CriticalSection;
class CCL::ErrorContextGuard;
class CCL::SafetyGuard;
class CCL::Threading::Signal;
class CCL::Threading::SpinLock;
class CCL::Threading::SyncObject;

template <class T>
class CCL::Threading::ThreadLocal;

template <class T>
class CCL::Threading::ThreadSingleton;

class CCL::Threading::UserThread;

Detailed Documentation

System Function (dynamic library).