Gemstone.IO Namespace
Contains classes used for input/output functionality.
BlockAllocatedMemoryStream |
Defines a stream whose backing store is memory. Externally this class operates similar to a MemoryStream,
internally it uses dynamically allocated buffer blocks instead of one large contiguous array of data.
|
FilePath |
Contains File and Path manipulation methods.
|
InterprocessCache |
Represents a serialized data cache that can be saved or read from multiple applications using inter-process synchronization.
|
Outage |
Represents an outage as a start time and an end time.
|
OutageLog |
Represents a persisted log of outages as a list of start and stop times.
|
OutageLogProcessor |
Represents a thread-safe OutageLog processor that will operate on each Outage with a consumer provided function on independent threads.
|
RunTimeLog |
Represents a persisted run-time log that tracks last start, stop and running times.
|
SafeFileWatcher |
Represents a wrapper around the native .NET FileSystemWatcher that avoids problems with
dangling references when using a file watcher instance as a class member that never gets disposed.
|