TSDuck  v3.34-3143
MPEG Transport Stream Toolkit
ts::emmgmux::Errors Struct Reference

All error status values. More...

Public Types

enum  StatusValue : uint16_t {
  inv_message = 0x0001 ,
  inv_proto_version = 0x0002 ,
  inv_message_type = 0x0003 ,
  message_too_long = 0x0004 ,
  inv_data_stream_id = 0x0005 ,
  inv_data_channel_id = 0x0006 ,
  too_many_channels = 0x0007 ,
  too_many_stm_chan = 0x0008 ,
  too_many_stm_mux = 0x0009 ,
  inv_param_type = 0x000A ,
  inv_param_length = 0x000B ,
  missing_param = 0x000C ,
  inv_param_value = 0x000D ,
  inv_client_id = 0x000E ,
  exceeded_bw = 0x000F ,
  inv_data_id = 0x0010 ,
  channel_id_in_use = 0x0011 ,
  stream_id_in_use = 0x0012 ,
  data_id_in_use = 0x0013 ,
  client_id_in_use = 0x0014 ,
  unknown_error = 0x7000 ,
  unrecoverable_error = 0x7001
}
 All error status values. More...
 

Static Public Member Functions

static UString Name (uint16_t status)
 Return a message for a given protocol error status. More...
 

Detailed Description

All error status values.

Member Enumeration Documentation

◆ StatusValue

All error status values.

Enumerator
inv_message 

The inv_message error status value.

inv_proto_version 

The inv_proto_version error status value.

inv_message_type 

The inv_message_type error status value.

message_too_long 

The message_too_long error status value.

inv_data_stream_id 

The inv_data_stream_id error status value.

inv_data_channel_id 

The inv_data_channel_id error status value.

too_many_channels 

The too_many_channels error status value.

too_many_stm_chan 

The too_many_stm_chan error status value.

too_many_stm_mux 

The too_many_stm_mux error status value.

inv_param_type 

The inv_param_type error status value.

inv_param_length 

The inv_param_length error status value.

missing_param 

The missing_param error status value.

inv_param_value 

The inv_param_value error status value.

inv_client_id 

The inv_client_id error status value.

exceeded_bw 

The exceeded_bw error status value.

inv_data_id 

The inv_data_id error status value.

channel_id_in_use 

The channel_id_in_use error status value.

stream_id_in_use 

The stream_id_in_use error status value.

data_id_in_use 

The data_id_in_use error status value.

client_id_in_use 

The client_id_in_use error status value.

unknown_error 

The unknown_error error status value.

unrecoverable_error 

The unrecoverable_error error status value.

Member Function Documentation

◆ Name()

static UString ts::emmgmux::Errors::Name ( uint16_t  status)
static

Return a message for a given protocol error status.

Parameters
[in]statusStatus code.
Returns
Error message.

The documentation for this struct was generated from the following file: