winss
|
▼Nwinss | |
▼Ccase_ignore | A binary function to ignore case when comparing strings |
Cnocase_compare | A binary function to ignore case when comparing characters |
CControl | Orchestrates control |
CControlItem | Base class for inbound and outbound control item |
CEnvironment | Base environment |
CEnvironmentDir | A directory where each file is an environment variable |
CEventWrapper | Wraps a windows event |
CFilesystemInterface | An interface for interacting with the file system |
CHandleWrapper | A wrapper for a Windows HANDLE |
CInboundControlItem | Inbound control item |
CInboundControlItemListener | A listener for inbound control item events |
CInboundPipeClientTmpl | An inbound pipe client |
CInboundPipeInstance | A pipe instance for inbound client/server |
CInboundPipeServerTmpl | An inbound pipe server |
CLogArchiveFile | An archived log file |
CLogSettings | Settings for the logger |
CLogSettingsParser | Parser for the log settings |
CLogStreamReader | A stream reader for reading logs |
CLogStreamWriter | A stream writer for writing logs |
CLogTmpl | The logger template |
CMapKeyIterator | An iterator for keys of a map |
CMapValueIterator | An iterator for values of a map |
CNotOwningPtr | A container for pointers where the lifetime should be owned by the caller |
COutboundControlItem | Outbound control item |
COutboundPipeClientTmpl | An outbound pipe client |
COutboundPipeInstance | A pipe instance for outbound client/server |
COutboundPipeServerTmpl | An outbound pipe server |
CPathMutex | A global mutex where the key is derived from a file path and service name |
CPipeClient | Base named pipe client |
CPipeClientConfig | Config for a named pipe client |
CPipeClientConnectionListener | A listener for pipe client connection events |
CPipeClientReceiveListener | A listener for pipe client received data events |
CPipeClientSendListener | A listener for pipe client send complete events |
CPipeInstance | The pipe instance which is shared between client and server |
CPipeName | Pipe names are based on file system paths |
CPipeServer | Base named pipe server |
CPipeServerConfig | Config for a named pipe server |
CPipeServerReceiveListener | A listener for server receiving data from pipe clients |
CProcess | Manages the life cycle of a process |
CProcessParams | Parameters to start a Windows process |
CServicePipes | Holds the STDIN and STDOUT pipes for redirecting |
CServiceProcessTmpl | A template for a service process |
CServiceTmpl | A template for a service |
CSHA256 | SHA256 hash function helper |
CSuperviseController | A controller for supervised processes |
CSuperviseListener | The supervisor listener |
CSuperviseState | The state of the supervisor |
CSuperviseStateFile | Serializes the state file but can also read it as a human-readable message |
CSuperviseStateListener | A supervisor state listener which is race-condition free |
CSuperviseTmpl | The supervisor class template |
CSvScanController | A controller for svscan process |
CSvScanTmpl | The svscan template |
CTrustedHandleWrapper | |
CUtils | Utility functions |
CWaitMultiplexer | A HANDLE wait multiplexer |
CWaitResult | The wait result for when waiting on handles |
CWaitTimeoutItem | Holds timeout information such that when a timeout occurs the multiplexer knows how to handle it |
CWindowsInterface | Wraps the windows functions as an interface so that they can be easily mocked and tested |