GNU Radio C++ API Reference 3.10.11.0
The Free & Open Software Radio Ecosystem
Loading...
Searching...
No Matches
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)

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()

◆ ~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

◆ 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: