TSDuck Version 3.32-2780 (TSDuck - The MPEG Transport Stream Toolkit)
Command line

Command line applications. More...

Collaboration diagram for Command line:

Classes

class  ts::Args
 An encapsulation of command line syntax and analysis. More...
 
class  ts::ArgsSupplierInterface
 An interface which is used to add options in an Args structure. 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). 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...
 

Enumerations

enum  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...
 

Detailed Description

Command line applications.

Enumeration Type Documentation

◆ CommandStatus

enum ts::CommandStatus
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.