GNU Radio Manual and C++ API Reference 3.9.8.0
The Free & Open Software Radio Ecosystem
 
Loading...
Searching...
No Matches
simple_correlator.h
Go to the documentation of this file.
1/* -*- c++ -*- */
2/*
3 * Copyright 2004,2013 Free Software Foundation, Inc.
4 *
5 * This file is part of GNU Radio
6 *
7 * SPDX-License-Identifier: GPL-3.0-or-later
8 *
9 */
10
11#ifndef INCLUDED_GR_SIMPLE_CORRELATOR_H
12#define INCLUDED_GR_SIMPLE_CORRELATOR_H
13
14#include <gnuradio/block.h>
16
17namespace gr {
18namespace digital {
19
20/*!
21 * \brief inverse of simple_framer (more or less)
22 * \ingroup packet_operators_blk
23 * \ingroup deprecated_blk
24 */
25class DIGITAL_API simple_correlator : virtual public block
26{
27public:
28 // gr::digital::simple_correlator::sptr
29 typedef std::shared_ptr<simple_correlator> sptr;
30
31 static sptr make(int payload_bytesize);
32};
33
34} /* namespace digital */
35} /* namespace gr */
36
37#endif /* INCLUDED_GR_SIMPLE_CORRELATOR_H */
The abstract base class for all 'terminal' processing blocks.
Definition: gnuradio-runtime/include/gnuradio/block.h:60
inverse of simple_framer (more or less)
Definition: simple_correlator.h:26
std::shared_ptr< simple_correlator > sptr
Definition: simple_correlator.h:29
static sptr make(int payload_bytesize)
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:18
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29