GNU Radio Manual and C++ API Reference  3.7.4
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ice_application_base< TserverBase, TserverClass > Class Template Referenceabstract

#include <gnuradio/ice_application_base.h>

Public Member Functions

 ice_application_base (TserverClass *_this)
 
 ~ice_application_base ()
 

Static Public Member Functions

static TserverBase * i ()
 
static const std::vector
< std::string > 
endpoints ()
 

Public Attributes

boost::shared_ptr
< ice_application_common
d_application
 

Protected Member Functions

bool have_ice_config ()
 
void set_endpoint (const std::string &endpoint)
 
virtual TserverBase * i_impl ()=0
 
virtual bool reacquire_sync ()
 
virtual void sync_reacquire ()
 

Protected Attributes

int d_reacquire
 

Static Protected Attributes

static TserverClass * d_this
 

Constructor & Destructor Documentation

template<typename TserverBase , typename TserverClass>
ice_application_base< TserverBase, TserverClass >::ice_application_base ( TserverClass *  _this)
template<typename TserverBase, typename TserverClass>
ice_application_base< TserverBase, TserverClass >::~ice_application_base ( )
inline

Member Function Documentation

template<typename TserverBase , typename TserverClass >
const std::vector< std::string > ice_application_base< TserverBase, TserverClass >::endpoints ( )
static
template<typename TserverBase, typename TserverClass>
bool ice_application_base< TserverBase, TserverClass >::have_ice_config ( )
inlineprotected
template<typename TserverBase , typename TserverClass >
TserverBase * ice_application_base< TserverBase, TserverClass >::i ( )
static
template<typename TserverBase, typename TserverClass>
virtual TserverBase* ice_application_base< TserverBase, TserverClass >::i_impl ( )
protectedpure virtual
template<typename TserverBase , typename TserverClass >
bool ice_application_base< TserverBase, TserverClass >::reacquire_sync ( )
protectedvirtual
template<typename TserverBase, typename TserverClass>
void ice_application_base< TserverBase, TserverClass >::set_endpoint ( const std::string &  endpoint)
inlineprotected
template<typename TserverBase , typename TserverClass >
void ice_application_base< TserverBase, TserverClass >::sync_reacquire ( )
protectedvirtual

Member Data Documentation

template<typename TserverBase, typename TserverClass>
int ice_application_base< TserverBase, TserverClass >::d_reacquire
protected
template<typename TserverBase, typename TserverClass>
TserverClass * ice_application_base< TserverBase, TserverClass >::d_this
staticprotected

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