21 #ifndef INCLUDED_DAB_FIB_SINK_VB_IMPL_H
22 #define INCLUDED_DAB_FIB_SINK_VB_IMPL_H
34 int process_fib(
const char *fib);
36 int process_fig(uint8_t type,
const char *data, uint8_t length);
40 std::string d_json_ensemble_info;
42 std::string d_json_service_info;
43 std::string d_service_info_current;
44 int d_service_info_written_trigger;
46 std::string d_json_service_labels;
47 std::string d_service_labels_current;
48 int d_service_labels_written_trigger;
50 std::string d_json_subch_info;
51 std::string d_subch_info_current;
52 int d_subch_info_written_trigger;
54 std::string d_json_programme_type;
55 std::string d_programme_type_current;
56 int d_programme_type_written_trigger;
59 bool d_print_channel_info;
65 {
return d_json_ensemble_info; }
68 {
return d_json_service_info;}
71 {
return d_json_service_labels;}
74 {
return d_json_subch_info;}
77 {
return d_json_programme_type;}
80 {
return d_crc_passed;}
82 int work(
int noutput_items,
83 gr_vector_const_void_star &input_items,
84 gr_vector_void_star &output_items);