![]() |
TSDuck v3.43-4480
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. |