![]() |
TSDuck v3.40-4163
MPEG Transport Stream Toolkit
|
Command line applications. More...
Classes | |
class | ts::Args |
An encapsulation of command line syntax and analysis. More... | |
class | ts::AsyncReportArgs |
Parameters and command line arguments for asynchronous log. More... | |
class | ts::CASSelectionArgs |
Command line arguments to select Conditional Access Systems. More... | |
class | ts::CommandLine |
A basic command line interpreter. More... | |
class | ts::CommandLineHandler |
An interface which handles a command from a CommandLine instance. More... | |
class | ts::FileNameRate |
Representation of a file name and an associated repetition rate. More... | |
class | ts::FileNameRateList |
Specialized list of file names and an associated repetition rates. More... | |
class | ts::json::OutputArgs |
Command line arguments for JSON reports (--json , --json-line , --json-udp , --json-tcp ). More... | |
class | ts::PagerArgs |
Command line arguments for --pager or --no-pager . More... | |
class | ts::SectionFileArgs |
Command line arguments for section file processing. More... | |
class | ts::TLVSyntax |
Representation of a Tag, Length, Value (TVL) syntax. More... | |
class | ts::TSDumpArgs |
Command line arguments for transport stream packets dump. More... | |
Typedefs | |
using | ts::CommandLineMethod = CommandStatus(CommandLineHandler::*)(const UString &command, Args &args) |
Profile of a CommandLineHandler method which is invoked by a CommandLine instance for one command. | |
Enumerations | |
enum class | ts::CommandStatus { ts::CommandStatus::SUCCESS , ts::CommandStatus::EXIT , ts::CommandStatus::ERROR , ts::CommandStatus::FATAL } |
Status of a command which is executed by a CommandLine object. More... | |
Command line applications.
using ts::CommandLineMethod = typedef CommandStatus (CommandLineHandler::*)(const UString& command, Args& args) |
Profile of a CommandLineHandler method which is invoked by a CommandLine instance for one command.
[in] | command | Name of the command, unabbreviated, as defined in CommandLine::command(). |
[in,out] | args | Command line arguments. |
|
strong |
Status of a command which is executed by a CommandLine object.
Enumerator | |
---|---|
SUCCESS | Command successful. |
EXIT | Exit command interpreter with success status. |
ERROR | Command terminated on error. |
FATAL | Fatal error, exit command interpreter with error status. |