![]() |
TSDuck v3.40-4163
MPEG Transport Stream Toolkit
|
Representation of Tag / Length / Value messages. More...
Files | |
file | tsDuckProtocol.h |
TSDuck internal messages, based on DVB SimulCrypt head-end TLV messages. | |
Namespaces | |
namespace | ts::tlv |
Namespace for TLV protocols (Tag / Length / Value) | |
Classes | |
class | ts::tlv::Analyzer |
Analysis (deserialization) of TLV messages. More... | |
class | ts::tlv::ChannelMessage |
Base class for DVB SimulCrypt TLV messages operating on channels. More... | |
class | ts::tlv::Connection< SAFETY > |
TCP connection using TLV messages. More... | |
class | ts::tlv::DeserializationInternalError |
Exception raised by deserialization of messages. More... | |
class | ts::tlv::Logger |
A logger class for TLV messages. More... | |
class | ts::tlv::Message |
Abstract base class for TLV messages. More... | |
class | ts::tlv::MessageFactory |
Factory class for TLV messages. More... | |
class | ts::tlv::Protocol |
The class ts::tlv::Protocol defines the syntax of a TLV protocol. More... | |
class | ts::tlv::Serializer |
Serialization of TLV messages. More... | |
class | ts::tlv::StreamMessage |
Base class for DVB SimulCrypt TLV messages operating on streams. More... | |
Enumerations | |
enum | ts::tlv::Error : uint16_t { ts::tlv::OK , ts::tlv::UnsupportedVersion , ts::tlv::InvalidMessage , ts::tlv::UnknownCommandTag , ts::tlv::UnknownParameterTag , ts::tlv::InvalidParameterLength , ts::tlv::InvalidParameterCount , ts::tlv::MissingParameter } |
Errors from TLV message analysis. More... | |
Representation of Tag / Length / Value messages.
enum ts::tlv::Error : uint16_t |
Errors from TLV message analysis.
An error is associated with a 16-bit "error information".