GNU Radio Manual and C++ API Reference 3.10.5.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
17class rpcserver_base;
18
20{
21public:
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
29private:
30};
31
32#endif /* RPCSERVER_BOOTER_BASE */
Definition: rpcserver_base.h:17
Definition: rpcserver_booter_base.h:20
virtual const std::string & type()=0
virtual rpcserver_base * i()=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