35 #ifndef _DVBPSI_NIT_H_
36 #define _DVBPSI_NIT_H_
123 __attribute__((deprecated))
141 __attribute__((deprecated))
142 void dvbpsi_DetachNIT(
dvbpsi_demux_t * p_demux, uint8_t i_table_id,
143 uint16_t i_extension);
159 __attribute__((deprecated))
160 void dvbpsi_InitNIT(
dvbpsi_nit_t* p_nit, uint16_t i_network_id,
161 uint8_t i_version,
int b_current_next);
174 #define dvbpsi_NewNIT(p_nit, i_network_id, \
175 i_version, b_current_next) \
177 p_nit = (dvbpsi_nit_t*)malloc(sizeof(dvbpsi_nit_t)); \
179 dvbpsi_InitNIT(p_nit, i_network_id, i_version, b_current_next); \
192 __attribute__((deprecated))
201 #define dvbpsi_DeleteNIT(p_nit) \
203 dvbpsi_EmptyNIT(p_nit); \
223 __attribute__((deprecated))
225 uint8_t i_tag, uint8_t i_length,
241 __attribute__((deprecated))
243 uint16_t i_ts_id, uint16_t i_orig_network_id);
261 __attribute__((deprecated))
263 uint8_t i_tag, uint8_t i_length,
280 __attribute__((deprecated))
290 #error "Multiple inclusions of nit.h"