|
winss
|
| ▼Cbinary_function | |
| Cwinss::case_ignore | A binary function to ignore case when comparing strings |
| Cwinss::case_ignore::nocase_compare | A binary function to ignore case when comparing characters |
| Cwinss::Control | Orchestrates control |
| ▼Cwinss::ControlItem | Base class for inbound and outbound control item |
| Cwinss::InboundControlItem | Inbound control item |
| Cwinss::OutboundControlItem | Outbound control item |
| ▼Cwinss::Environment | Base environment |
| Cwinss::EnvironmentDir | A directory where each file is an environment variable |
| Cwinss::EventWrapper | Wraps a windows event |
| Cwinss::FilesystemInterface | An interface for interacting with the file system |
| ▼Cwinss::HandleWrapper | A wrapper for a Windows HANDLE |
| Cwinss::TrustedHandleWrapper | |
| ▼Cwinss::InboundControlItemListener | A listener for inbound control item events |
| Cwinss::SuperviseStateListener | A supervisor state listener which is race-condition free |
| Cwinss::LogArchiveFile | An archived log file |
| Cwinss::LogSettings | Settings for the logger |
| Cwinss::LogSettingsParser | Parser for the log settings |
| Cwinss::LogStreamReader | A stream reader for reading logs |
| Cwinss::LogStreamWriter | A stream writer for writing logs |
| Cwinss::LogTmpl< TMutex > | The logger template |
| ▼CMapIterator | |
| Cwinss::MapKeyIterator< Key, Value > | An iterator for keys of a map |
| Cwinss::MapValueIterator< Key, Value > | An iterator for values of a map |
| Cwinss::NotOwningPtr< T > | A container for pointers where the lifetime should be owned by the caller |
| Cwinss::NotOwningPtr< winss::Control > | |
| Cwinss::NotOwningPtr< winss::InboundControlItemListener > | |
| Cwinss::NotOwningPtr< winss::WaitMultiplexer > | |
| Cwinss::NotOwningPtr< winss::winss::InboundPipeClientTmpl > | |
| Cwinss::NotOwningPtr< winss::winss::InboundPipeServerTmpl > | |
| Cwinss::NotOwningPtr< winss::winss::LogStreamReader > | |
| Cwinss::NotOwningPtr< winss::winss::LogStreamWriter > | |
| Cwinss::NotOwningPtr< winss::winss::OutboundPipeClientTmpl > | |
| Cwinss::NotOwningPtr< winss::winss::OutboundPipeServerTmpl > | |
| Cwinss::NotOwningPtr< winss::winss::SuperviseTmpl > | |
| Cwinss::NotOwningPtr< winss::winss::SvScanTmpl > | |
| Cwinss::NotOwningPtr< winss::winss::WaitMultiplexer > | |
| Cwinss::PathMutex | A global mutex where the key is derived from a file path and service name |
| Cwinss::PipeClient< TInstance, TListener > | Base named pipe client |
| ▼Cwinss::PipeClient< TInstance, PipeClientReceiveListener > | |
| Cwinss::InboundPipeClientTmpl< TInstance > | An inbound pipe client |
| ▼Cwinss::PipeClient< TInstance, PipeClientSendListener > | |
| Cwinss::OutboundPipeClientTmpl< TInstance > | An outbound pipe client |
| Cwinss::PipeClientConfig | Config for a named pipe client |
| ▼Cwinss::PipeClientConnectionListener | A listener for pipe client connection events |
| ▼Cwinss::PipeClientReceiveListener | A listener for pipe client received data events |
| Cwinss::InboundControlItem | Inbound control item |
| ▼Cwinss::PipeClientSendListener | A listener for pipe client send complete events |
| Cwinss::OutboundControlItem | Outbound control item |
| ▼Cwinss::PipeInstance | The pipe instance which is shared between client and server |
| Cwinss::InboundPipeInstance | A pipe instance for inbound client/server |
| Cwinss::OutboundPipeInstance | A pipe instance for outbound client/server |
| Cwinss::PipeName | Pipe names are based on file system paths |
| ▼Cwinss::PipeServer< TPipeInstance > | Base named pipe server |
| Cwinss::InboundPipeServerTmpl< TPipeInstance > | An inbound pipe server |
| Cwinss::OutboundPipeServerTmpl< TPipeInstance > | An outbound pipe server |
| Cwinss::PipeServerConfig | Config for a named pipe server |
| ▼Cwinss::PipeServerReceiveListener | A listener for server receiving data from pipe clients |
| Cwinss::SuperviseController | A controller for supervised processes |
| Cwinss::SvScanController | A controller for svscan process |
| Cwinss::Process | Manages the life cycle of a process |
| Cwinss::ProcessParams | Parameters to start a Windows process |
| Cwinss::ServicePipes | Holds the STDIN and STDOUT pipes for redirecting |
| Cwinss::ServiceProcessTmpl< TProcess > | A template for a service process |
| Cwinss::ServiceTmpl< TServiceProcess > | A template for a service |
| Cwinss::SHA256 | SHA256 hash function helper |
| ▼Cwinss::SuperviseListener | The supervisor listener |
| Cwinss::SuperviseController | A controller for supervised processes |
| Cwinss::SuperviseStateFile | Serializes the state file but can also read it as a human-readable message |
| Cwinss::SuperviseState | The state of the supervisor |
| Cwinss::SuperviseTmpl< TMutex, TProcess > | The supervisor class template |
| Cwinss::SvScanTmpl< TService, TMutex, TProcess > | The svscan template |
| Cwinss::Utils | Utility functions |
| Cwinss::WaitMultiplexer | A HANDLE wait multiplexer |
| Cwinss::WaitResult | The wait result for when waiting on handles |
| Cwinss::WaitTimeoutItem | Holds timeout information such that when a timeout occurs the multiplexer knows how to handle it |
| Cwinss::WindowsInterface | Wraps the windows functions as an interface so that they can be easily mocked and tested |
1.8.11