src/com/gemstone/gemfire/internal/clicache/ExceptionTypesM.hpp File Reference


Detailed Description

Declares the GemFire exception type classes.


Namespaces

namespace  GemStone
namespace  GemStone::GemFire
namespace  GemStone::GemFire::Cache

Data Structures

class  GemStone::GemFire::Cache::AllConnectionsInUseException
class  GemStone::GemFire::Cache::AlreadyConnectedException
class  GemStone::GemFire::Cache::AssertionException
class  GemStone::GemFire::Cache::AuthenticationFailedException
class  GemStone::GemFire::Cache::AuthenticationRequiredException
class  GemStone::GemFire::Cache::BufferSizeExceededException
class  GemStone::GemFire::Cache::CacheClosedException
class  GemStone::GemFire::Cache::CacheExistsException
class  GemStone::GemFire::Cache::CacheListenerException
class  GemStone::GemFire::Cache::CacheLoaderException
class  GemStone::GemFire::Cache::CacheProxyException
class  GemStone::GemFire::Cache::CacheServerException
class  GemStone::GemFire::Cache::CacheWriterException
class  GemStone::GemFire::Cache::CacheXmlException
class  GemStone::GemFire::Cache::ClassCastException
class  GemStone::GemFire::Cache::CommitConflictException
class  GemStone::GemFire::Cache::ConcurrentModificationException
class  GemStone::GemFire::Cache::CqClosedException
class  GemStone::GemFire::Cache::CqException
class  GemStone::GemFire::Cache::CqExistsException
class  GemStone::GemFire::Cache::CqInvalidException
class  GemStone::GemFire::Cache::CqQueryException
class  GemStone::GemFire::Cache::DiskCorruptException
class  GemStone::GemFire::Cache::DiskFailureException
class  GemStone::GemFire::Cache::DuplicateDurableClientException
class  GemStone::GemFire::Cache::EntryDestroyedException
class  GemStone::GemFire::Cache::EntryExistsException
class  GemStone::GemFire::Cache::EntryNotFoundException
class  GemStone::GemFire::Cache::FatalInternalException
class  GemStone::GemFire::Cache::FileNotFoundException
class  GemStone::GemFire::Cache::FunctionExecutionException
class  GemStone::GemFire::Cache::GemFireConfigException
class  GemStone::GemFire::Cache::GemFireException
class  GemStone::GemFire::Cache::GemFireIOException
class  GemStone::GemFire::Cache::IllegalArgumentException
class  GemStone::GemFire::Cache::IllegalStateException
class  GemStone::GemFire::Cache::InitFailedException
class  GemStone::GemFire::Cache::InterruptedException
class  GemStone::GemFire::Cache::KeyNotFoundException
class  GemStone::GemFire::Cache::LeaseExpiredException
class  GemStone::GemFire::Cache::MessageException
class  GemStone::GemFire::Cache::NoAvailableLocatorsException
class  GemStone::GemFire::Cache::NoSystemException
class  GemStone::GemFire::Cache::NotAuthorizedException
class  GemStone::GemFire::Cache::NotConnectedException
class  GemStone::GemFire::Cache::NotOwnerException
class  GemStone::GemFire::Cache::NullPointerException
class  GemStone::GemFire::Cache::OutOfMemoryException
class  GemStone::GemFire::Cache::OutOfRangeException
class  GemStone::GemFire::Cache::QueryException
class  GemStone::GemFire::Cache::RegionCreationFailedException
class  GemStone::GemFire::Cache::RegionDestroyedException
class  GemStone::GemFire::Cache::RegionExistsException
class  GemStone::GemFire::Cache::ShutdownFailedException
class  GemStone::GemFire::Cache::StatisticsDisabledException
class  GemStone::GemFire::Cache::TimeoutException
class  GemStone::GemFire::Cache::TransactionDataNodeHasDepartedException
class  GemStone::GemFire::Cache::TransactionDataRebalancedException
class  GemStone::GemFire::Cache::UnknownException
class  GemStone::GemFire::Cache::UnsupportedOperationException
class  GemStone::GemFire::Cache::WrongRegionScopeException

Defines

#define _GF_MG_EXCEPTION_DEF(x)   _GF_MG_EXCEPTION_DEF2(x,x)
 Creates a class named for each exception x.
#define _GF_MG_EXCEPTION_DEF2(x, y)
 Creates a class x named for each exception y.
#define _GF_MG_EXCEPTION_TRY   try {
 Handle gemfire exceptions from native layer and convert to managed exceptions.

Functions

delegate
GemFireException^ 
GemStone::GemFire::Cache::CreateException (const gemfire::Exception &nativeEx, System::Exception^ innerException)


Define Documentation

#define _GF_MG_EXCEPTION_DEF (  )     _GF_MG_EXCEPTION_DEF2(x,x)

Creates a class named for each exception x.

#define _GF_MG_EXCEPTION_DEF2 ( x,
 ) 

Creates a class x named for each exception y.

#define _GF_MG_EXCEPTION_TRY   try {

Handle gemfire exceptions from native layer and convert to managed exceptions.

Also handle fatal exceptions to generate mini dumps if stack trace dumping is enabled


GemFire C++ Cache .NET API Documentation