GNU Radio's TDD Package
serMsgCnt_impl.h
Go to the documentation of this file.
1
/* -*- c++ -*- */
2
/*
3
* Copyright 2019 <+YOU OR YOUR COMPANY+>.
4
*
5
* This is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 3, or (at your option)
8
* any later version.
9
*
10
* This software is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this software; see the file COPYING. If not, write to
17
* the Free Software Foundation, Inc., 51 Franklin Street,
18
* Boston, MA 02110-1301, USA.
19
*/
20
21
#ifndef INCLUDED_TDD_SERMSGCNT_IMPL_H
22
#define INCLUDED_TDD_SERMSGCNT_IMPL_H
23
24
#include <
tdd/serMsgCnt.h
>
25
26
namespace
gr
{
27
namespace
tdd {
28
29
class
serMsgCnt_impl
:
public
serMsgCnt
30
{
31
private
:
32
pmt::pmt_t keyMsgCnt;
33
pmt::pmt_t keySyncCnt;
34
uint64_t d_msgCnt;
35
uint64_t d_synCnt;
36
bool
d_verbose;
37
std::vector<tag_t> d_tags_cnt;
38
std::vector<tag_t>::iterator d_tags_cnt_itr;
39
40
public
:
41
serMsgCnt_impl
(std::string sync, std::string cnt,
int
verbose);
42
~serMsgCnt_impl
();
43
44
// Where all the action really happens
45
int
work
(
int
noutput_items,
46
gr_vector_const_void_star &input_items,
47
gr_vector_void_star &output_items);
48
};
49
50
}
// namespace tdd
51
}
// namespace gr
52
53
#endif
/* INCLUDED_TDD_SERMSGCNT_IMPL_H */
54
gr::tdd::serMsgCnt_impl
Definition
serMsgCnt_impl.h:30
gr::tdd::serMsgCnt_impl::work
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
gr::tdd::serMsgCnt_impl::serMsgCnt_impl
serMsgCnt_impl(std::string sync, std::string cnt, int verbose)
gr::tdd::serMsgCnt_impl::~serMsgCnt_impl
~serMsgCnt_impl()
gr::tdd::serMsgCnt
<+description of block+>
Definition
serMsgCnt.h:37
gr
Definition
ferMsgBlock.h:28
serMsgCnt.h
gr-tdd-13ae75ea7dd089f7d7082749f7b2ed2a7d771f38
lib
serMsgCnt_impl.h
Generated on Tue Apr 30 2024 06:34:02 for GNU Radio's TDD Package by
1.11.0