Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
PermissionsVerifier.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ExceptionHelpers.h>
#include <Ice/SlicedDataF.h>
#include <Glacier2/SSLInfo.h>
#include <IceUtil/UndefSysMacros.h>
#include <Glacier2/Config.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for PermissionsVerifier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Glacier2::Callback_PermissionsVerifier_checkPermissions< T, CT >
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Glacier2::PermissionsVerifier::begin_checkPermissions. More...
class  Glacier2::Callback_PermissionsVerifier_checkPermissions_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::Glacier2::PermissionsVerifier::begin_checkPermissions. More...
class  Glacier2::Callback_SSLPermissionsVerifier_authorize< T, CT >
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Glacier2::SSLPermissionsVerifier::begin_authorize. More...
class  Glacier2::Callback_SSLPermissionsVerifier_authorize_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::Glacier2::SSLPermissionsVerifier::begin_authorize. More...
class  Glacier2::CallbackNC_PermissionsVerifier_checkPermissions< T >
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::Glacier2::PermissionsVerifier::begin_checkPermissions. More...
class  Glacier2::CallbackNC_SSLPermissionsVerifier_authorize< T >
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::Glacier2::SSLPermissionsVerifier::begin_authorize. More...
class  Glacier2::PermissionDeniedException
 This exception is raised if a client is denied the ability to create a session with the router. More...
class  IceProxy::Glacier2::PermissionsVerifier
class  Glacier2::PermissionsVerifier
 The Glacier2 permissions verifier. More...
class  IceProxy::Glacier2::SSLPermissionsVerifier
class  Glacier2::SSLPermissionsVerifier
 The SSL Glacier2 permissions verifier. More...

Namespaces

namespace  Glacier2
namespace  IceProxy
namespace  IceProxy::Glacier2

Typedefs

typedef ::IceUtil::Handle< Callback_PermissionsVerifier_checkPermissions_BaseGlacier2::Callback_PermissionsVerifier_checkPermissionsPtr
typedef ::IceUtil::Handle< Callback_SSLPermissionsVerifier_authorize_BaseGlacier2::Callback_SSLPermissionsVerifier_authorizePtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::PermissionsVerifierGlacier2::PermissionsVerifierPrx
typedef PermissionsVerifierPrx Glacier2::PermissionsVerifierPrxPtr
typedef ::IceInternal::Handle< PermissionsVerifierGlacier2::PermissionsVerifierPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::SSLPermissionsVerifierGlacier2::SSLPermissionsVerifierPrx
typedef SSLPermissionsVerifierPrx Glacier2::SSLPermissionsVerifierPrxPtr
typedef ::IceInternal::Handle< SSLPermissionsVerifierGlacier2::SSLPermissionsVerifierPtr

Functions

template<class T>
Callback_PermissionsVerifier_checkPermissionsPtr Glacier2::newCallback_PermissionsVerifier_checkPermissions (const IceUtil::Handle< T > &instance, void(T::*cb)(bool, const ::std::string &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_PermissionsVerifier_checkPermissionsPtr Glacier2::newCallback_PermissionsVerifier_checkPermissions (const IceUtil::Handle< T > &instance, void(T::*cb)(bool, const ::std::string &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_PermissionsVerifier_checkPermissionsPtr Glacier2::newCallback_PermissionsVerifier_checkPermissions (T *instance, void(T::*cb)(bool, const ::std::string &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_PermissionsVerifier_checkPermissionsPtr Glacier2::newCallback_PermissionsVerifier_checkPermissions (T *instance, void(T::*cb)(bool, const ::std::string &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_SSLPermissionsVerifier_authorizePtr Glacier2::newCallback_SSLPermissionsVerifier_authorize (const IceUtil::Handle< T > &instance, void(T::*cb)(bool, const ::std::string &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_SSLPermissionsVerifier_authorizePtr Glacier2::newCallback_SSLPermissionsVerifier_authorize (const IceUtil::Handle< T > &instance, void(T::*cb)(bool, const ::std::string &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_SSLPermissionsVerifier_authorizePtr Glacier2::newCallback_SSLPermissionsVerifier_authorize (T *instance, void(T::*cb)(bool, const ::std::string &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_SSLPermissionsVerifier_authorizePtr Glacier2::newCallback_SSLPermissionsVerifier_authorize (T *instance, void(T::*cb)(bool, const ::std::string &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.