TSDuck Version 3.17-1171 (TSDuck - The MPEG Transport Stream Toolkit)
Operating system

Portable operating system layer. More...

Collaboration diagram for Operating system:

Files

file  tsSysUtils.h
 Various system utilities.
 

Classes

class  ts::AbortInterface
 An interface to check for abort. More...
 
class  ts::ApplicationSharedLibrary
 Representation of an application shared library. More...
 
class  ts::ForkPipe
 Fork a process and create an optional pipe to its standard input. More...
 
class  ts::InputRedirector
 A class to redirect an input stream. More...
 
class  ts::InterruptHandler
 An interface to be implemented by a class to handle user Ctrl-C interrupt. More...
 
class  ts::Monotonic
 Basic monotonic clock & timer. More...
 
class  ts::OutputPager
 Send application output to a "pager" application such as "more" or "less". More...
 
class  ts::OutputRedirector
 A class to redirect an output stream. More...
 
class  ts::PolledFile
 Description of a polled file. More...
 
class  ts::PollFiles
 A class to poll files for modifications. More...
 
class  ts::PollFilesListener
 Interface for classes listening for file modification. More...
 
class  ts::ResidentBuffer< T >
 Implementation of memory buffer locked in physical memory. More...
 
class  ts::SharedLibrary
 Shared library handling (.so on UNIX, DLL on Windows). More...
 
class  ts::SysInfo
 A singleton holding information on the current operating system. More...
 
class  ts::SystemMonitor
 Monitoring thread for system resources used by the application. More...
 
class  ts::Time
 The Time class implements a basic representation of time. More...
 
class  ts::UserInterrupt
 An instance of this class handles the Ctrl+C user interrupt. More...
 

Detailed Description

Portable operating system layer.