GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
rpcserver_booter_base.h
Go to the documentation of this file.
1
/* -*- c++ -*- */
2
/*
3
* Copyright 2012 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 RPCSERVER_BOOTER_BASE
12
#define RPCSERVER_BOOTER_BASE
13
14
#include <string>
15
#include <vector>
16
17
class
rpcserver_base
;
18
19
class
rpcserver_booter_base
20
{
21
public
:
22
rpcserver_booter_base
() { ; }
23
virtual
~rpcserver_booter_base
() { ; }
24
25
virtual
rpcserver_base
*
i
() = 0;
26
virtual
const
std::vector<std::string>
endpoints
() = 0;
27
virtual
const
std::string&
type
() = 0;
28
29
private
:
30
};
31
32
#endif
/* RPCSERVER_BOOTER_BASE */
rpcserver_booter_base::~rpcserver_booter_base
virtual ~rpcserver_booter_base()
Definition:
rpcserver_booter_base.h:23
rpcserver_booter_base::type
virtual const std::string & type()=0
rpcserver_booter_base::endpoints
virtual const std::vector< std::string > endpoints()=0
rpcserver_booter_base::i
virtual rpcserver_base * i()=0
rpcserver_booter_base::rpcserver_booter_base
rpcserver_booter_base()
Definition:
rpcserver_booter_base.h:22
rpcserver_base
Definition:
rpcserver_base.h:16
rpcserver_booter_base
Definition:
rpcserver_booter_base.h:19
gnuradio-runtime
include
gnuradio
rpcserver_booter_base.h
Generated by
1.8.17