TSDuck v3.40-3963
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
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::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...
 

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

Detailed Description

Command line applications.

Enumeration Type Documentation

◆ CommandStatus

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