About the Native Client C++ API

The native client C++ API allows C++ and .NET developers to programmatically create, populate, and manage a Pivotal GemFire distributed system. The C++ library is thread-safe, except where specified otherwise in the online API documentation.

This chapter gives a general overview of the classes in the gemfire, gemfire_statistics, and gemfire_admin namespaces. For complete and current information on the classes listed here, see the online C++ API documentation.

Cache Classes

The native client C++ API has the following cache classes:

Region Classes

The native client C++ API has the following region classes:

Region Attribute Classes

The native client C++ API has the following region attribute classes:

Application Plug-In Classes

The native client C++ API has the following application plug-in classes:

Event Handling Classes

The native client C++ API has the following event handling classes:

Statistics API

The StatisticsType API represents a blueprint for the same type of Statistics. The StatisticsType API is a collection of StatisticDescriptor. Internally, each StatisticDescriptor describes data of each individual statistic. StatisticsFactory provides functionality for creating StatisticDescriptor, StatisticsType, and Statistics.

To create new statistics, see Creating New Statistics.