GNU Radio Manual and C++ API Reference 3.10.5.1
The Free & Open Software Radio Ecosystem
thrift_server_template< TserverBase, TserverClass, TImplClass > Class Template Reference

#include <gnuradio/thrift_server_template.h>

Public Member Functions

 thrift_server_template (TImplClass *_this)
 
 ~thrift_server_template ()
 
- Public Member Functions inherited from thrift_application_base< TserverBase, TImplClass >
 thrift_application_base (TImplClass *_app)
 
 ~thrift_application_base ()
 

Protected Member Functions

TserverBase * i_impl ()
 
- Protected Member Functions inherited from thrift_application_base< TserverBase, TImplClass >
void set_endpoint (const std::string &endpoint)
 
virtual TserverBase * i_impl ()=0
 

Friends

class thrift_application_base< TserverBase, TImplClass >
 

Additional Inherited Members

- Static Public Member Functions inherited from thrift_application_base< TserverBase, TImplClass >
static TserverBase * i ()
 
static const std::vector< std::string > endpoints ()
 
- Protected Attributes inherited from thrift_application_base< TserverBase, TImplClass >
std::unique_ptr< apache::thrift::server::TServer > d_thriftserver
 
gr::logger_ptr d_logger
 
gr::logger_ptr d_debug_logger
 
- Static Protected Attributes inherited from thrift_application_base< TserverBase, TImplClass >
static TImplClass * d_application
 
static const unsigned int d_default_max_init_attempts
 
static const unsigned int d_default_thrift_port
 
static const unsigned int d_default_num_thrift_threads
 
static const unsigned int d_default_thrift_buffer_size
 

Constructor & Destructor Documentation

◆ thrift_server_template()

template<typename TserverBase , typename TserverClass , typename TImplClass >
thrift_server_template< TserverBase, TserverClass, TImplClass >::thrift_server_template ( TImplClass *  _this)

◆ ~thrift_server_template()

template<typename TserverBase , typename TserverClass , typename TImplClass >
thrift_server_template< TserverBase, TserverClass, TImplClass >::~thrift_server_template

Member Function Documentation

◆ i_impl()

template<typename TserverBase , typename TserverClass , typename TImplClass >
TserverBase * thrift_server_template< TserverBase, TserverClass, TImplClass >::i_impl
protectedvirtual

Friends And Related Function Documentation

◆ thrift_application_base< TserverBase, TImplClass >

template<typename TserverBase , typename TserverClass , typename TImplClass >
friend class thrift_application_base< TserverBase, TImplClass >
friend

The documentation for this class was generated from the following file: