TSDuck v3.41-4220
MPEG Transport Stream Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages Concepts
tsEditLine.h File Reference

Read input lines with bash-like line editing when possible. More...

Classes

class  ts::EditLine
 Read input lines with bash-like line editing when possible. More...
 

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Detailed Description

Read input lines with bash-like line editing when possible.

This class interfaces "libedit" when available. The classical "readline" library is not used because of its radical GPL v3 license (not LGPL) which is incompatible with the BSD license of the present code. The alternative library "libedit" was specially designed with a BSD license.