GNU Radio Manual and C++ API Reference  3.10.9.1
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 
20 {
21 public:
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 */
Definition: rpcserver_base.h:17
Definition: rpcserver_booter_base.h:20
virtual rpcserver_base * i()=0
virtual const std::string & type()=0
virtual const std::vector< std::string > endpoints()=0
rpcserver_booter_base()
Definition: rpcserver_booter_base.h:22
virtual ~rpcserver_booter_base()
Definition: rpcserver_booter_base.h:23