# Base module

- [Overview](https://auscaster.com/icey/docs/api-reference/base.md)
- [base64](https://auscaster.com/icey/docs/api-reference/icy-base64.md)
- [basic](https://auscaster.com/icey/docs/api-reference/icy-basic.md)
- [deleter](https://auscaster.com/icey/docs/api-reference/icy-deleter.md)
- [fs](https://auscaster.com/icey/docs/api-reference/icy-fs.md)
- [hex](https://auscaster.com/icey/docs/api-reference/icy-hex.md)
- [ipc](https://auscaster.com/icey/docs/api-reference/icy-ipc.md)
- [numeric](https://auscaster.com/icey/docs/api-reference/icy-numeric.md)
- [test](https://auscaster.com/icey/docs/api-reference/icy-test.md)
- [time](https://auscaster.com/icey/docs/api-reference/icy-time.md)
- [util](https://auscaster.com/icey/docs/api-reference/icy-util.md)
- [AbstractDelegate](https://auscaster.com/icey/docs/api-reference/icy-AbstractDelegate.md)
- [Action](https://auscaster.com/icey/docs/api-reference/icy-ipc-Action.md)
- [Application](https://auscaster.com/icey/docs/api-reference/icy-Application.md)
- [Array](https://auscaster.com/icey/docs/api-reference/icy-deleter-Array.md)
- [AsyncDiagnostic](https://auscaster.com/icey/docs/api-reference/icy-AsyncDiagnostic.md)
- [AsyncLogWriter](https://auscaster.com/icey/docs/api-reference/icy-AsyncLogWriter.md)
- [AsyncPacketQueue](https://auscaster.com/icey/docs/api-reference/icy-AsyncPacketQueue.md)
- [AsyncQueue](https://auscaster.com/icey/docs/api-reference/icy-AsyncQueue.md)
- [base64::Decoder](https://auscaster.com/icey/docs/api-reference/icy-base64-Decoder.md)
- [base64::Encoder](https://auscaster.com/icey/docs/api-reference/icy-base64-Encoder.md)
- [basic::Decoder](https://auscaster.com/icey/docs/api-reference/icy-basic-Decoder.md)
- [basic::Encoder](https://auscaster.com/icey/docs/api-reference/icy-basic-Encoder.md)
- [BitReader](https://auscaster.com/icey/docs/api-reference/icy-BitReader.md)
- [Bitwise](https://auscaster.com/icey/docs/api-reference/icy-Bitwise.md)
- [BitWriter](https://auscaster.com/icey/docs/api-reference/icy-BitWriter.md)
- [ClassDelegate](https://auscaster.com/icey/docs/api-reference/icy-ClassDelegate.md)
- [Configuration](https://auscaster.com/icey/docs/api-reference/icy-Configuration.md)
- [ConsoleChannel](https://auscaster.com/icey/docs/api-reference/icy-ConsoleChannel.md)
- [ConstBuffer](https://auscaster.com/icey/docs/api-reference/icy-ConstBuffer.md)
- [ConstClassDelegate](https://auscaster.com/icey/docs/api-reference/icy-ConstClassDelegate.md)
- [DateTime](https://auscaster.com/icey/docs/api-reference/icy-DateTime.md)
- [DateTimeFormat](https://auscaster.com/icey/docs/api-reference/icy-DateTimeFormat.md)
- [DateTimeFormatter](https://auscaster.com/icey/docs/api-reference/icy-DateTimeFormatter.md)
- [DateTimeParser](https://auscaster.com/icey/docs/api-reference/icy-DateTimeParser.md)
- [DiagnosticManager](https://auscaster.com/icey/docs/api-reference/icy-DiagnosticManager.md)
- [DiagnosticState](https://auscaster.com/icey/docs/api-reference/icy-DiagnosticState.md)
- [Dispose](https://auscaster.com/icey/docs/api-reference/icy-deleter-Dispose.md)
- [DynamicBitWriter](https://auscaster.com/icey/docs/api-reference/icy-DynamicBitWriter.md)
- [Error](https://auscaster.com/icey/docs/api-reference/icy-Error.md)
- [FileChannel](https://auscaster.com/icey/docs/api-reference/icy-FileChannel.md)
- [FlagPacket](https://auscaster.com/icey/docs/api-reference/icy-FlagPacket.md)
- [FunctionDelegate](https://auscaster.com/icey/docs/api-reference/icy-FunctionDelegate.md)
- [FunctionTest](https://auscaster.com/icey/docs/api-reference/icy-test-FunctionTest.md)
- [hex::Decoder](https://auscaster.com/icey/docs/api-reference/icy-hex-Decoder.md)
- [hex::Encoder](https://auscaster.com/icey/docs/api-reference/icy-hex-Encoder.md)
- [IDiagnostic](https://auscaster.com/icey/docs/api-reference/icy-IDiagnostic.md)
- [Idler](https://auscaster.com/icey/docs/api-reference/icy-Idler.md)
- [IntrusivePtr](https://auscaster.com/icey/docs/api-reference/icy-IntrusivePtr.md)
- [IPacket](https://auscaster.com/icey/docs/api-reference/icy-IPacket.md)
- [IPacketCreationStrategy](https://auscaster.com/icey/docs/api-reference/icy-IPacketCreationStrategy.md)
- [IPacketInfo](https://auscaster.com/icey/docs/api-reference/icy-IPacketInfo.md)
- [ipc::Queue](https://auscaster.com/icey/docs/api-reference/icy-ipc-Queue.md)
- [ipc::SyncQueue](https://auscaster.com/icey/docs/api-reference/icy-ipc-SyncQueue.md)
- [IRegistry](https://auscaster.com/icey/docs/api-reference/icy-IRegistry.md)
- [KeyedStore](https://auscaster.com/icey/docs/api-reference/icy-KeyedStore.md)
- [KVCollection](https://auscaster.com/icey/docs/api-reference/icy-KVCollection.md)
- [LocalDateTime](https://auscaster.com/icey/docs/api-reference/icy-LocalDateTime.md)
- [LogChannel](https://auscaster.com/icey/docs/api-reference/icy-LogChannel.md)
- [Logger](https://auscaster.com/icey/docs/api-reference/icy-Logger.md)
- [LogStream](https://auscaster.com/icey/docs/api-reference/icy-LogStream.md)
- [LogVoidify](https://auscaster.com/icey/docs/api-reference/icy-LogVoidify.md)
- [LogWriter](https://auscaster.com/icey/docs/api-reference/icy-LogWriter.md)
- [MutableBuffer](https://auscaster.com/icey/docs/api-reference/icy-MutableBuffer.md)
- [NullSharedMutex](https://auscaster.com/icey/docs/api-reference/icy-NullSharedMutex.md)
- [NVCollection](https://auscaster.com/icey/docs/api-reference/icy-NVCollection.md)
- [OptionParser](https://auscaster.com/icey/docs/api-reference/icy-OptionParser.md)
- [PacketAdapterReference](https://auscaster.com/icey/docs/api-reference/icy-PacketAdapterReference.md)
- [PacketCreationStrategy](https://auscaster.com/icey/docs/api-reference/icy-PacketCreationStrategy.md)
- [PacketFactory](https://auscaster.com/icey/docs/api-reference/icy-PacketFactory.md)
- [PacketProcessor](https://auscaster.com/icey/docs/api-reference/icy-PacketProcessor.md)
- [PacketStream](https://auscaster.com/icey/docs/api-reference/icy-PacketStream.md)
- [PacketStreamAdapter](https://auscaster.com/icey/docs/api-reference/icy-PacketStreamAdapter.md)
- [PacketStreamState](https://auscaster.com/icey/docs/api-reference/icy-PacketStreamState.md)
- [PacketTransaction](https://auscaster.com/icey/docs/api-reference/icy-PacketTransaction.md)
- [Pipe](https://auscaster.com/icey/docs/api-reference/icy-Pipe.md)
- [PolymorphicDelegate](https://auscaster.com/icey/docs/api-reference/icy-PolymorphicDelegate.md)
- [Process](https://auscaster.com/icey/docs/api-reference/icy-Process.md)
- [Queue](https://auscaster.com/icey/docs/api-reference/icy-Queue.md)
- [Random](https://auscaster.com/icey/docs/api-reference/icy-Random.md)
- [RateLimiter](https://auscaster.com/icey/docs/api-reference/icy-RateLimiter.md)
- [RawPacket](https://auscaster.com/icey/docs/api-reference/icy-RawPacket.md)
- [RefCounted](https://auscaster.com/icey/docs/api-reference/icy-RefCounted.md)
- [RotatingFileChannel](https://auscaster.com/icey/docs/api-reference/icy-RotatingFileChannel.md)
- [Runnable](https://auscaster.com/icey/docs/api-reference/icy-basic-Runnable.md)
- [RunnableQueue](https://auscaster.com/icey/docs/api-reference/icy-RunnableQueue.md)
- [Runner](https://auscaster.com/icey/docs/api-reference/icy-Runner.md)
- [Runner::Context](https://auscaster.com/icey/docs/api-reference/icy-Runner-Context.md)
- [ScopedConfiguration](https://auscaster.com/icey/docs/api-reference/icy-ScopedConfiguration.md)
- [Sendable](https://auscaster.com/icey/docs/api-reference/icy-basic-Sendable.md)
- [SharedLibrary](https://auscaster.com/icey/docs/api-reference/icy-SharedLibrary.md)
- [ShutdownCmd](https://auscaster.com/icey/docs/api-reference/icy-ShutdownCmd.md)
- [Signal< RT(Args...), MutexT >](https://auscaster.com/icey/docs/api-reference/icy-Signal-RT-Args-MutexT.md)
- [Signal< RT(Args...), MutexT >::EmitGuard](https://auscaster.com/icey/docs/api-reference/icy-Signal-RT-Args-MutexT-EmitGuard.md)
- [Singleton](https://auscaster.com/icey/docs/api-reference/icy-Singleton.md)
- [Singleton::Deleter](https://auscaster.com/icey/docs/api-reference/icy-Singleton-Deleter.md)
- [Startable](https://auscaster.com/icey/docs/api-reference/icy-basic-Startable.md)
- [State](https://auscaster.com/icey/docs/api-reference/icy-State.md)
- [Stateful](https://auscaster.com/icey/docs/api-reference/icy-Stateful.md)
- [Stopwatch](https://auscaster.com/icey/docs/api-reference/icy-Stopwatch.md)
- [Stream](https://auscaster.com/icey/docs/api-reference/icy-Stream.md)
- [Stream::OwnedWriteReq](https://auscaster.com/icey/docs/api-reference/icy-Stream-OwnedWriteReq.md)
- [StreamManager](https://auscaster.com/icey/docs/api-reference/icy-StreamManager.md)
- [StreamWriter](https://auscaster.com/icey/docs/api-reference/icy-StreamWriter.md)
- [Synchronizer](https://auscaster.com/icey/docs/api-reference/icy-Synchronizer.md)
- [SyncPacketQueue](https://auscaster.com/icey/docs/api-reference/icy-SyncPacketQueue.md)
- [SyncQueue](https://auscaster.com/icey/docs/api-reference/icy-SyncQueue.md)
- [Task](https://auscaster.com/icey/docs/api-reference/icy-Task.md)
- [TaskRunner](https://auscaster.com/icey/docs/api-reference/icy-TaskRunner.md)
- [Test](https://auscaster.com/icey/docs/api-reference/icy-test-Test.md)
- [TestRunner](https://auscaster.com/icey/docs/api-reference/icy-test-TestRunner.md)
- [Thread](https://auscaster.com/icey/docs/api-reference/icy-Thread.md)
- [ThreadedStreamReader](https://auscaster.com/icey/docs/api-reference/icy-ThreadedStreamReader.md)
- [TimedManager](https://auscaster.com/icey/docs/api-reference/icy-TimedManager.md)
- [TimedToken](https://auscaster.com/icey/docs/api-reference/icy-TimedToken.md)
- [Timeout](https://auscaster.com/icey/docs/api-reference/icy-Timeout.md)
- [Timer](https://auscaster.com/icey/docs/api-reference/icy-Timer.md)
- [Timespan](https://auscaster.com/icey/docs/api-reference/icy-Timespan.md)
- [Timestamp](https://auscaster.com/icey/docs/api-reference/icy-Timestamp.md)
- [Timezone](https://auscaster.com/icey/docs/api-reference/icy-Timezone.md)
- [TransactionState](https://auscaster.com/icey/docs/api-reference/icy-TransactionState.md)
- [Version](https://auscaster.com/icey/docs/api-reference/icy-util-Version.md)
