GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
thrift_application_base.h File Reference
#include <gnuradio/api.h>
#include <gnuradio/logger.h>
#include <gnuradio/prefs.h>
#include <gnuradio/thread/thread.h>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/scoped_ptr.hpp>
Include dependency graph for thrift_application_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  thrift_application_base_impl
 Class to be statically initialized by thrift_application_base. Used to store state for thrift_application_base's singleton functions. More...
 
class  thrift_application_base< TserverBase, TserverClass >
 Base class for a Thrift application with a singleton with instance function thrift_application_base::i(). Lazy initialization is used to start the Thrift runtime, therefore the Thrift runtime is not started unless thrift_application_base::i() is called at least once. This typically means that at least one rpc variable must be registered by a block before the runtime will start. More...
 

Namespaces

 apache
 
 apache::thrift
 
 apache::thrift::server