TSDuck Version 3.32-2820 (TSDuck - The MPEG Transport Stream Toolkit)
ts::AbstractDatagramOutputPlugin Member List

This is the complete list of members for ts::AbstractDatagramOutputPlugin, including all inherited members.

_max_severityts::Reportprotected
AbstractDatagramOutputPlugin(TSP *tsp, const UString &description, const UString &syntax, Options flags)ts::AbstractDatagramOutputPluginprotected
ALLOW_RTP enum valuets::AbstractDatagramOutputPluginprotected
analyze(const UString &command, bool processRedirections=true)ts::Argsvirtual
analyze(int argc, char *argv[], bool processRedirections=true)ts::Argsvirtual
analyze(const UString &app_name, const UStringVector &arguments, bool processRedirections=true)ts::Argsvirtual
ANUMBER enum valuets::Args
appName() constts::Argsinline
Args(const UString &description=UString(), const UString &syntax=UString(), int flags=0)ts::Args
ArgType enum namets::Args
bitMaskValue(const UChar *name=nullptr, const INT &def_value=static_cast< INT >(0)) constts::Args
commandLine() constts::Args
copyOptions(const Args &other, const bool replace=false)ts::Args
count(const UChar *name=nullptr) constts::Args
debug() constts::Reportinline
debug(const UString &msg)ts::Reportinline
debug(const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
debug(const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
DEFAULT_LINE_WIDTHts::Argsstatic
DEFAULT_PACKET_BURSTts::AbstractDatagramOutputPluginstatic
DEFAULT_STACK_USAGEts::Pluginstatic
DIRECTORY enum valuets::Args
duckts::Pluginprotected
error(const UString &msg)ts::Reportinline
error(const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
error(const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
exitOnError(bool force=false)ts::Args
fatal(const UString &msg)ts::Reportinline
fatal(const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
fatal(const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
FILENAME enum valuets::Args
Flags enum namets::Args
GATHER_PARAMETERS enum valuets::Args
GetAppName(int argc, char *argv[])ts::Argsstatic
getBitMaskValue(INT &value, const UChar *name=nullptr, const INT &def_value=static_cast< INT >(0)) constts::Args
getBitrate()ts::Pluginvirtual
getBitrateConfidence()ts::Pluginvirtual
getCommandArgs(UStringVector &args) constts::Argsinline
getDescription() constts::Argsinline
getFlags() constts::Argsinline
getHelpText(HelpFormat format, size_t line_width=DEFAULT_LINE_WIDTH) constts::Argsvirtual
getHexaValue(ByteBlock &value, const UChar *name=nullptr, const ByteBlock &def_value=ByteBlock(), size_t index=0) constts::Args
getIntValue(INT &value, const UChar *name=nullptr, const INT2 def_value=static_cast< INT2 >(0), size_t index=0) constts::Args
getIntValues(std::vector< INT > &values, const UChar *name=nullptr) constts::Args
getIntValues(std::set< INT > &values, const UChar *name=nullptr) constts::Args
getIntValues(std::bitset< N > &values, const UChar *name=nullptr, bool defValue=false) constts::Args
getOptionalIntValue(Variable< INT > &value, const UChar *name=nullptr, bool clear_if_absent=false) constts::Args
getOptionalValue(Variable< UString > &value, const UChar *name=nullptr, bool clear_if_absent=false) constts::Args
getOptions() overridets::AbstractDatagramOutputPluginvirtual
getShell() constts::Argsinline
getSyntax() constts::Argsinline
getTristateValue(Tristate &value, const UChar *name=nullptr, size_t index=0) constts::Args
getValue(UString &value, const UChar *name=nullptr, const UChar *def_value=u"", size_t index=0) constts::Args
getValue(NUMTYPE &value, const UChar *name=nullptr, const NUMTYPE &def_value=NUMTYPE(0), size_t index=0) constts::Args
getValue(NUMTYPE &value, const UChar *name, INT1 def_value, size_t index=0) constts::Argsinline
getValues(UStringVector &values, const UChar *name=nullptr) constts::Args
gotErrors() constts::Reportinline
handlePacketTimeout()ts::Pluginvirtual
help(const UChar *name, const UString &syntax, const UString &text)ts::Args
help(const UChar *name, const UString &text)ts::Argsinline
HELP_DESCRIPTION enum valuets::Args
HELP_FULL enum valuets::Args
HELP_NAME enum valuets::Args
HELP_ON_THIS enum valuets::Args
HELP_OPTIONS enum valuets::Args
HELP_SYNTAX enum valuets::Args
HELP_USAGE enum valuets::Args
HelpFormat enum namets::Args
HelpFormatEnumts::Argsstatic
HEXADATA enum valuets::Args
hexaValue(const UChar *name=nullptr, const ByteBlock &def_value=ByteBlock(), size_t index=0) constts::Args
info(const UString &msg)ts::Reportinline
info(const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
info(const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
INT16 enum valuets::Args
INT32 enum valuets::Args
INT64 enum valuets::Args
INT8 enum valuets::Args
INTEGER enum valuets::Args
intValue(const UChar *name=nullptr, const INT def_value=static_cast< INT >(0), size_t index=0) constts::Args
invalidate()ts::Argsinline
isRealTime()ts::Pluginvirtual
log(int severity, const UString &msg)ts::Reportvirtual
log(int severity, const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportvirtual
log(int severity, const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportvirtual
MAX_PACKET_BURSTts::AbstractDatagramOutputPluginstatic
maxSeverity() constts::Reportinline
NO_CONFIG_FILE enum valuets::Args
NO_DEBUG enum valuets::Args
NO_ERROR_DISPLAY enum valuets::Args
NO_EXIT_ON_ERROR enum valuets::Args
NO_EXIT_ON_HELP enum valuets::Args
NO_EXIT_ON_VERSION enum valuets::Args
NO_HELP enum valuets::Args
NO_VERBOSE enum valuets::Args
NO_VERSION enum valuets::Args
NONE enum valuets::AbstractDatagramOutputPluginprotected
numValue(const UChar *name=nullptr, const NUMTYPE &def_value=NUMTYPE(0), size_t index=0) constts::Args
option(const UChar *name=nullptr, UChar short_name=0, ArgType type=NONE, size_t min_occur=0, size_t max_occur=0, int64_t min_value=0, int64_t max_value=0, bool optional=false, size_t decimals=0)ts::Argsinline
option(const UChar *name, UChar short_name, const Enumeration &enumeration, size_t min_occur=0, size_t max_occur=0, bool optional=false)ts::Argsinline
option(const UChar *name, UChar short_name=0, size_t min_occur=0, size_t max_occur=0, INT1 min_value=std::numeric_limits< INT2 >::min(), INT2 max_value=std::numeric_limits< INT1 >::max(), bool optional=false)ts::Argsinline
optionNames(const UChar *name, const UString &separator=u", ") constts::Args
Options enum namets::AbstractDatagramOutputPluginprotected
OutputPlugin(TSP *tsp_, const UString &description=UString(), const UString &syntax=UString())ts::OutputPluginprotected
PIDVAL enum valuets::Args
Plugin(TSP *to_tsp, const UString &description=UString(), const UString &syntax=UString())ts::Pluginprotected
POSITIVE enum valuets::Args
present(const UChar *name=nullptr) constts::Args
processArgsRedirection(UStringVector &args)ts::Args
raiseMaxSeverity(int level) overridets::Argsvirtual
redirectReport(Report *report)ts::Args
Report(int max_severity=Severity::Info)ts::Report
resetContext(const DuckContext::SavedArgs &state)ts::Plugin
resetErrors()ts::Reportinline
send(const TSPacket *, const TSPacketMetadata *, size_t) overridets::AbstractDatagramOutputPluginvirtual
sendDatagram(const void *address, size_t size)=0ts::AbstractDatagramOutputPluginprotectedpure virtual
setAppName(const UString &name)ts::Argsinline
setDescription(const UString &description)ts::Argsvirtual
setFlags(int flags)ts::Argsvirtual
setIntro(const UString &intro)ts::Argsvirtual
setMaxSeverity(int level)ts::Reportvirtual
setRS204Format(bool on)ts::AbstractDatagramOutputPlugininlineprotected
setShell(const UString &shell)ts::Argsinline
setSyntax(const UString &syntax)ts::Argsvirtual
setTail(const UString &tail)ts::Argsvirtual
severe(const UString &msg)ts::Reportinline
severe(const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
severe(const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
stackUsage() constts::Pluginvirtual
start() overridets::AbstractDatagramOutputPluginvirtual
stop() overridets::AbstractDatagramOutputPluginvirtual
STRING enum valuets::Args
TRISTATE enum valuets::Args
tristateValue(const UChar *name=nullptr, size_t index=0) constts::Args
tspts::Pluginprotected
type() const overridets::OutputPluginvirtual
UINT16 enum valuets::Args
UINT32 enum valuets::Args
UINT63 enum valuets::Args
UINT8 enum valuets::Args
UNLIMITED_COUNTts::Argsstatic
UNLIMITED_VALUEts::Argsstatic
UNSIGNED enum valuets::Args
valid() constts::Argsinline
value(const UChar *name=nullptr, const UChar *def_value=u"", size_t index=0) constts::Args
verbose() constts::Reportinline
verbose(const UString &msg)ts::Reportinline
verbose(const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
verbose(const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
warning(const UString &msg)ts::Reportinline
warning(const UChar *fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
warning(const UString &fmt, std::initializer_list< ArgMixIn > args)ts::Reportinline
writeLog(int severity, const UString &message) overridets::Pluginprotectedvirtual
~Report()ts::Reportvirtual