GNU Radio 3.7.0 C++ API
ice_application_base< TserverBase, TserverClass > Class Template Reference

#include <ice_application_base.h>

List of all members.

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

template<typename TserverBase, typename TserverClass>
class ice_application_base< TserverBase, TserverClass >


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]

Reimplemented in rpcserver_booter_ice.

template<typename TserverBase, typename TserverClass>
bool ice_application_base< TserverBase, TserverClass >::have_ice_config ( ) [inline, protected]
template<typename TserverBase , typename TserverClass >
TserverBase * ice_application_base< TserverBase, TserverClass >::i ( ) [static]

Reimplemented in rpcserver_booter_ice.

template<typename TserverBase, typename TserverClass>
virtual TserverBase* ice_application_base< TserverBase, TserverClass >::i_impl ( ) [protected, pure virtual]
template<typename TserverBase , typename TserverClass >
bool ice_application_base< TserverBase, TserverClass >::reacquire_sync ( ) [protected, virtual]
template<typename TserverBase, typename TserverClass>
void ice_application_base< TserverBase, TserverClass >::set_endpoint ( const std::string &  endpoint) [inline, protected]
template<typename TserverBase , typename TserverClass >
void ice_application_base< TserverBase, TserverClass >::sync_reacquire ( ) [protected, virtual]

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 [static, protected]

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