GNU Radio Manual and C++ API Reference 3.10.5.1
The Free & Open Software Radio Ecosystem
rpcserver_booter_thrift.h
Go to the documentation of this file.
1/* -*- c++ -*- */
2/*
3 * Copyright 2015 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_THRIFT_H
12#define RPCSERVER_BOOTER_THRIFT_H
13
14#include "thrift/ControlPort.h"
17
18class rpcserver_base;
20
22 : public virtual rpcserver_booter_base,
23 public virtual thrift_server_template<rpcserver_base,
24 rpcserver_thrift,
25 rpcserver_booter_thrift>
26{
27public:
30
32 const std::string& type() { return d_type; }
33 const std::vector<std::string> endpoints();
34
35private:
36 std::string d_type;
37};
38
39#endif /* RPCSERVER_BOOTER_THRIFT_H */
Definition: rpcserver_base.h:17
Definition: rpcserver_booter_base.h:20
Definition: rpcserver_booter_thrift.h:26
rpcserver_base * i()
const std::string & type()
Definition: rpcserver_booter_thrift.h:32
const std::vector< std::string > endpoints()
Definition: rpcserver_thrift.h:29
Definition: thrift_server_template.h:36