Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceUtil::HandleBase< T > Class Template Reference

#include <Handle.h>

Inherited by , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , IceUtil::Handle< Callback_PermissionsVerifier_checkPermissions_Base >, IceUtil::Handle< Callback_SSLPermissionsVerifier_authorize_Base >, IceUtil::Handle< ::Glacier2::AMD_Router_createSession >, IceUtil::Handle< ::Glacier2::AMD_Router_createSessionFromSecureConnection >, IceUtil::Handle< ::Glacier2::AMD_Router_refreshSession >, IceUtil::Handle< Callback_Router_getCategoryForClient_Base >, IceUtil::Handle< Callback_Router_createSession_Base >, IceUtil::Handle< Callback_Router_createSessionFromSecureConnection_Base >, IceUtil::Handle< Callback_Router_refreshSession_Base >, IceUtil::Handle< Callback_Router_destroySession_Base >, IceUtil::Handle< Callback_Router_getSessionTimeout_Base >, IceUtil::Handle< Callback_Router_getACMTimeout_Base >, IceUtil::Handle< Callback_Session_destroy_Base >, IceUtil::Handle< Callback_StringSet_add_Base >, IceUtil::Handle< Callback_StringSet_remove_Base >, IceUtil::Handle< Callback_StringSet_get_Base >, IceUtil::Handle< Callback_IdentitySet_add_Base >, IceUtil::Handle< Callback_IdentitySet_remove_Base >, IceUtil::Handle< Callback_IdentitySet_get_Base >, IceUtil::Handle< Callback_SessionControl_categories_Base >, IceUtil::Handle< Callback_SessionControl_adapterIds_Base >, IceUtil::Handle< Callback_SessionControl_identities_Base >, IceUtil::Handle< Callback_SessionControl_getSessionTimeout_Base >, IceUtil::Handle< Callback_SessionControl_destroy_Base >, IceUtil::Handle< Callback_SessionManager_create_Base >, IceUtil::Handle< Callback_SSLSessionManager_create_Base >, IceUtil::Handle< Callback_Communicator_flushBatchRequests_Base >, IceUtil::Handle< Callback_Connection_flushBatchRequests_Base >, IceUtil::Handle< Callback_Connection_heartbeat_Base >, IceUtil::Handle< ::Ice::AMD_Locator_findObjectById >, IceUtil::Handle< ::Ice::AMD_Locator_findAdapterById >, IceUtil::Handle< ::Ice::AMD_LocatorRegistry_setAdapterDirectProxy >, IceUtil::Handle< ::Ice::AMD_LocatorRegistry_setReplicatedAdapterDirectProxy >, IceUtil::Handle< ::Ice::AMD_LocatorRegistry_setServerProcessProxy >, IceUtil::Handle< Callback_Locator_findObjectById_Base >, IceUtil::Handle< Callback_Locator_findAdapterById_Base >, IceUtil::Handle< Callback_Locator_getRegistry_Base >, IceUtil::Handle< Callback_LocatorRegistry_setAdapterDirectProxy_Base >, IceUtil::Handle< Callback_LocatorRegistry_setReplicatedAdapterDirectProxy_Base >, IceUtil::Handle< Callback_LocatorRegistry_setServerProcessProxy_Base >, IceUtil::Handle< Callback_LocatorFinder_getLocator_Base >, IceUtil::Handle< Callback_MetricsAdmin_getMetricsViewNames_Base >, IceUtil::Handle< Callback_MetricsAdmin_enableMetricsView_Base >, IceUtil::Handle< Callback_MetricsAdmin_disableMetricsView_Base >, IceUtil::Handle< Callback_MetricsAdmin_getMetricsView_Base >, IceUtil::Handle< Callback_MetricsAdmin_getMapMetricsFailures_Base >, IceUtil::Handle< Callback_MetricsAdmin_getMetricsFailures_Base >, IceUtil::Handle< Callback_Process_shutdown_Base >, IceUtil::Handle< Callback_Process_writeMessage_Base >, IceUtil::Handle< Callback_PropertiesAdmin_getProperty_Base >, IceUtil::Handle< Callback_PropertiesAdmin_getPropertiesForPrefix_Base >, IceUtil::Handle< Callback_PropertiesAdmin_setProperties_Base >, IceUtil::Handle< Callback_RemoteLogger_init_Base >, IceUtil::Handle< Callback_RemoteLogger_log_Base >, IceUtil::Handle< Callback_LoggerAdmin_attachRemoteLogger_Base >, IceUtil::Handle< Callback_LoggerAdmin_detachRemoteLogger_Base >, IceUtil::Handle< Callback_LoggerAdmin_getLog_Base >, IceUtil::Handle< Callback_Router_getClientProxy_Base >, IceUtil::Handle< Callback_Router_getServerProxy_Base >, IceUtil::Handle< Callback_Router_addProxies_Base >, and IceUtil::Handle< Callback_RouterFinder_getRouter_Base >.

Public Types

typedef T element_type

Public Member Functions

T * get () const
 operator bool () const
T & operator* () const
T * operator-> () const
void swap (HandleBase &other)

Public Attributes

T * _ptr

Member Typedef Documentation

◆ element_type

template<typename T>
typedef T IceUtil::HandleBase< T >::element_type

Member Function Documentation

◆ get()

template<typename T>
T * IceUtil::HandleBase< T >::get ( ) const
inline

◆ operator bool()

template<typename T>
IceUtil::HandleBase< T >::operator bool ( ) const
inline

◆ operator*()

template<typename T>
T & IceUtil::HandleBase< T >::operator* ( ) const
inline

◆ operator->()

template<typename T>
T * IceUtil::HandleBase< T >::operator-> ( ) const
inline

◆ swap()

template<typename T>
void IceUtil::HandleBase< T >::swap ( HandleBase< T > & other)
inline

Member Data Documentation

◆ _ptr

template<typename T>
T* IceUtil::HandleBase< T >::_ptr

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