blob: 7d40a8d94d666a9781b524f0290cb0e911ceb3a5 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Apache Geode Native .NET Reference: Apache::Geode::Client Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Apache Geode Native .NET Reference
&#160;<span id="projectnumber">1.13.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00382.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Apache::Geode::Client Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This namespace contains all the <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> .NET Generics API classes and enumerations.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:a00383"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html">Internal</a></td></tr>
<tr class="memdesc:a00383"><td class="mdescLeft">&#160;</td><td class="mdescRight">This namespace contains internal <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> non-public .NET classes. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00384"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00384.html">Template</a></td></tr>
<tr class="memdesc:a00384"><td class="mdescLeft">&#160;</td><td class="mdescRight">This namespace contains internal <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> .NET template classes. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00826.html">AllConnectionsInUseException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when all connections in a pool are in use. <a href="a00826.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00690.html">AlreadyConnectedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an attempt is made to connect to <a class="el" href="a00614.html" title="DistributedSystem encapsulates this applications &quot;connection&quot; into the Geode Java servers.">DistributedSystem</a> second time. <a href="a00690.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00630.html">AssertionException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A geode assertion exception. <a href="a00630.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00402.html">AttributesMutator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports modification of certain region attributes after the region has been created. <a href="a00402.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00810.html">AuthenticationFailedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when authentication to the server fails. <a href="a00810.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00814.html">AuthenticationRequiredException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when credentials are not provided to a server which expects them. <a href="a00814.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00762.html">BufferSizeExceededException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the internal buffer size is exceeded. <a href="a00762.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00410.html">Cache</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides a distributed cache. <a href="a00410.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00414.html">CacheableArrayList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> vector wrapper that can serve as a distributable object for caching. <a href="a00414.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html">CacheableBoolean</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for booleans that can serve as a distributable key object for caching. <a href="a00426.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00422.html">CacheableBuiltinArray</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable template array wrapper that can serve as a distributable object for caching. <a href="a00422.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html">CacheableBuiltinKey</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable template wrapper for C++ <code><a class="el" href="a00498.html" title="This class wraps the native C++ apache::geode::client::Serializable objects as managed ....">CacheableKey</a></code>s that can serve as a distributable key object for caching. <a href="a00418.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00430.html">CacheableByte</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for bytes that can serve as a distributable key object for caching. <a href="a00430.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00434.html">CacheableCharacter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for 16-bit characters that can serve as a distributable key object for caching. <a href="a00434.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html">CacheableDate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable date wrapper that can serve as a distributable key object for caching as well as being a string value. <a href="a00462.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00438.html">CacheableDouble</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for doubles that can serve as a distributable key object for caching. <a href="a00438.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html">CacheableFileName</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable filename wrapper that can serve as a distributable key object for caching as well as being a string value. <a href="a00466.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00442.html">CacheableFloat</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for floats that can serve as a distributable key object for caching. <a href="a00442.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html">CacheableHashMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a00902.html" title="This interface class is the superclass of all user objects in the cache that can be used as a key.">ICacheableKey</a></code> to <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> hash map that can serve as a distributable object for caching. <a href="a00470.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00482.html">CacheableHashSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a00902.html" title="This interface class is the superclass of all user objects in the cache that can be used as a key.">ICacheableKey</a></code> hash set wrapper that can serve as a distributable object for caching. <a href="a00482.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html">CacheableHashTable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a00902.html" title="This interface class is the superclass of all user objects in the cache that can be used as a key.">ICacheableKey</a></code> to <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> hash table that can serve as a distributable object for caching. <a href="a00490.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html">CacheableIdentityHashMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a00902.html" title="This interface class is the superclass of all user objects in the cache that can be used as a key.">ICacheableKey</a></code> to <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> hash map that can serve as a distributable object for caching. <a href="a00494.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00446.html">CacheableInt16</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for 16-bit integers that can serve as a distributable key object for caching. <a href="a00446.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00450.html">CacheableInt32</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for 32-bit integers that can serve as a distributable key object for caching. <a href="a00450.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00454.html">CacheableInt64</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for 64-bit integers that can serve as a distributable key object for caching. <a href="a00454.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html">CacheableKey</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class wraps the native C++ <code>apache::geode::client::Serializable</code> objects as managed ../../ISerializable objects. <a href="a00498.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html">CacheableLinkedHashSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a00902.html" title="This interface class is the superclass of all user objects in the cache that can be used as a key.">ICacheableKey</a></code> hash set wrapper that can serve as a distributable object for caching. <a href="a00486.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html">CacheableLinkedList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> vector wrapper that can serve as a distributable object for caching. <a href="a00502.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html">CacheableObject</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An mutable generic System.Object wrapper that can serve as a distributable value for caching. <a href="a00506.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html">CacheableObjectArray</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> object array wrapper that can serve as a distributable object for caching. <a href="a00510.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00514.html">CacheableObjectXml</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable generic System.Object wrapper that can serve as a distributable value for caching. <a href="a00514.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00518.html">CacheableStack</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> vector wrapper that can serve as a distributable object for caching. <a href="a00518.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00522.html">CacheableString</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable string wrapper that can serve as a distributable key object for caching as well as being a string value. <a href="a00522.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html">CacheableStringArray</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of strings that can serve as a distributable object for caching. <a href="a00526.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00530.html">CacheableUndefined</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulate an undefined result. <a href="a00530.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html">CacheableVector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> vector wrapper that can serve as a distributable object for caching. <a href="a00534.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00666.html">CacheClosedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an operation is attempted on a closed cache. <a href="a00666.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00642.html">CacheExistsException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an attempt is made to create an existing cache. <a href="a00642.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html">CacheFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A factory class that must be used to obtain instance of <a class="el" href="a00410.html" title="Provides a distributed cache.">Cache</a>. <a href="a00538.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00542.html">CacheListenerAdapter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility class that implements all methods in <code><a class="el" href="a00906.html" title="An application plug-in that can be installed on a region.">ICacheListener</a></code> with empty implementations. <a href="a00542.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00658.html">CacheListenerException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the cache listener throws an exception. <a href="a00658.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00910.html">CacheLoader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00910.html" title="CacheLoader">CacheLoader</a> <a href="a00910.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00674.html">CacheLoaderException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the cache loader aborts the operation. <a href="a00674.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00746.html">CacheProxyException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when there is an error in the cache proxy. <a href="a00746.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00790.html">CacheServerException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an exception occurs on the cache server. <a href="a00790.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html">CacheStatistics</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines common statistical information for both the region and its entries. <a href="a00546.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00550.html">CacheTransactionManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00550.html" title="CacheTransactionManager encapsulates the transactions for a cache">CacheTransactionManager</a> encapsulates the transactions for a cache <a href="a00550.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html">CacheWriterAdapter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility class that implements all methods in <code><a class="el" href="a00918.html" title="An application plug-in that can be installed on a region.">ICacheWriter</a></code> with empty implementations. <a href="a00554.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00654.html">CacheWriterException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the cache writer aborts the operation. <a href="a00654.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html">CacheXmlException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the cache xml is incorrect. <a href="a00646.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00718.html">ClassCastException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a cast operation fails. <a href="a00718.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00862.html">CommitConflictException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown if commit fails. <a href="a00862.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00710.html">ConcurrentModificationException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a concurrent operation fails. <a href="a00710.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00562.html">CqAttributes</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines attributes for configuring a cq. <a href="a00562.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00566.html">CqAttributesFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates instances of <code><a class="el" href="a00562.html" title="Defines attributes for configuring a cq.">CqAttributes</a></code>. <a href="a00566.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00574.html">CqAttributesMutator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports modification of certain cq attributes after the cq has been created. <a href="a00574.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00842.html">CqClosedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown if the Cq on which the operaion performed is closed <a href="a00842.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00578.html">CqEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class encapsulates events that occur for cq. <a href="a00578.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00838.html">CqException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown during continuous query execution time. <a href="a00838.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00850.html">CqExistsException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown if a Cq by this name already exists on this client <a href="a00850.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00830.html">CqInvalidException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when cq is invalid <a href="a00830.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00590.html">CqQuery</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to encapsulate a continuous query (CQ). <a href="a00590.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00846.html">CqQueryException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown if the Cq <a class="el" href="a00586.html" title="Class to encapsulate a query.">Query</a> failed <a href="a00846.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00594.html">CqServiceStatistics</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines common statistical information for cqservice <a href="a00594.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00598.html">CqStatistics</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines common statistical information for a cq. <a href="a00598.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html">DataInput</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides operations for reading primitive data values, byte arrays, strings, <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> objects from a byte stream. <a href="a00602.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html">DataOutput</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides operations for writing primitive data values, and user-defined objects implementing <a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a>, to a byte stream. <a href="a00606.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00778.html">DiskCorruptException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown by the persistence manager when the data to be read from disk is corrupt. <a href="a00778.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00774.html">DiskFailureException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown by the persistence manager when a write fails due to disk failure. <a href="a00774.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00610.html">DiskPolicy</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static class containing convenience methods for <code>DiskPolicyType</code>. <a href="a00610.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00614.html">DistributedSystem</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00614.html" title="DistributedSystem encapsulates this applications &quot;connection&quot; into the Geode Java servers.">DistributedSystem</a> encapsulates this applications "connection" into the <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> Java servers. <a href="a00614.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00818.html">DuplicateDurableClientException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a duplicate durable client id is provided to the server. <a href="a00818.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00682.html">EntryDestroyedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an operation is attempted on a destroyed entry. <a href="a00682.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00618.html">EntryEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class encapsulates events that occur for an entry in a region. <a href="a00618.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00738.html">EntryExistsException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when attempt is made to create an existing entry. <a href="a00738.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00722.html">EntryNotFoundException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an operation is attempted on a non-existent entry. <a href="a00722.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00882.html">Execution</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class encapsulates events that occur for cq. <a href="a00882.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00886.html">Expiration</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static class containing convenience methods for <code>ExpirationAction</code>. <a href="a00886.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00770.html">FatalInternalException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when there is a fatal internal exception in <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a>. <a href="a00770.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00694.html">FileNotFoundException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a non-existing file is accessed. <a href="a00694.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00834.html">FunctionExecutionException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when function execution failed <a href="a00834.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00890.html">FunctionService</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A factory class used to create Execute object for function execution <a href="a00890.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00894.html">GeodeClassIds</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static class containing the classIds of the built-in cacheable types. <a href="a00894.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00730.html">GeodeConfigException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when geode configuration file is incorrect. <a href="a00730.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00622.html">GeodeException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base exception class of all managed <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> exceptions. <a href="a00622.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00726.html">GeodeIOException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when there is an input/output error. <a href="a00726.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html">IAuthInitialize</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the mechanism to obtain credentials for a client. <a href="a00898.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00902.html">ICacheableKey</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface class is the superclass of all user objects in the cache that can be used as a key. <a href="a00902.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00906.html">ICacheListener</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An application plug-in that can be installed on a region. <a href="a00906.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00914.html">ICacheLoader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A data-loading application plug-in that can be installed on a region. <a href="a00914.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00918.html">ICacheWriter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An application plug-in that can be installed on a region. <a href="a00918.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00922.html">ICqEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An application plug-in that can be installed on a region. <a href="a00922.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00558.html">ICqListener</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An application plug-in that can be installed on a region. <a href="a00558.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00582.html">ICqResults</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface to encapsulate a select query result set. <a href="a00582.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00930.html">ICqStatusListener</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension of CqListener. <a href="a00930.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00934.html">IDataSerializable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface for objects whose contents can be serialized as primitive types. <a href="a00934.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00950.html">IDelta</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface is used for delta propagation. <a href="a00950.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00954.html">IFixedPartitionResolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementers of interface </p><div class="fragment"><div class="line">FixedPartitionResolver</div></div><!-- fragment --><p> helps to achieve explicit mapping of a "user defined" partition to a data member node. <a href="a00954.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html">IGeodeCache</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">GeodeCache represents the singleton cache that must be created in order to connect to <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> server. <a href="a00958.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00634.html">IllegalArgumentException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an argument to a method is illegal. <a href="a00634.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00638.html">IllegalStateException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the state of cache is manipulated to be illegal. <a href="a00638.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00782.html">InitFailedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when persistence manager fails to initialize. <a href="a00782.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00698.html">InterruptedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an operation is interrupted. <a href="a00698.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00962.html">IPartitionResolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementers of interface </p><div class="fragment"><div class="line">PartitionResolver</div></div><!-- fragment --><p> enable custom partitioning on the </p><div class="fragment"><div class="line">PartitionedRegion</div></div><!-- fragment --><p>. <a href="a00962.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00966.html">IPdxInstance</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PdxInstance provides run time access to the fields of a PDX without deserializing the PDX. <a href="a00966.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00970.html">IPdxInstanceFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PdxInstanceFactory gives you a way to create PdxInstances. <a href="a00970.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html">IPdxReader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00974.html" title="A IPdxReader will be passed to IPdxSerializable.fromData or during deserialization of a PDX.">IPdxReader</a> will be passed to IPdxSerializable.fromData or during deserialization of a PDX. <a href="a00974.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00978.html">IPdxSerializable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">When a domain class implements PdxSerializable it marks itself as a PDX. <a href="a00978.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00982.html">IPdxSerializer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="a00982.html" title="The IPdxSerializer interface allows domain classes to be serialized and deserialized as PDXs without ...">IPdxSerializer</a> interface allows domain classes to be serialized and deserialized as PDXs without modification of the domain class. <a href="a00982.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00986.html">IPdxTypeMapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Application can implement this interface to map pdx type name to local type name. <a href="a00986.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00990.html">IPdxUnreadFields</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialize the data in geode Portable Data eXchange(Pdx) Format. <a href="a00990.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html">IPdxWriter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a> will be passed to IPdxSerializable.toData when it is serializing the domain class. <a href="a00994.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00998.html">IPersistenceManager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01014.html">IRegion</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulates a concrete region of cached data. <a href="a01014.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01018.html">IRegionService</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A RegionService provides access to existing regions that exist in a <a class="el" href="a00410.html" title="Provides a distributed cache.">Cache</a>. <a href="a01018.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00874.html">IResultCollector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">collect function execution results, can be overriden <a href="a00874.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01002.html">ISelectResults</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface to encapsulate a select query result set. <a href="a01002.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01022.html">ISerializable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface class is the superclass of all user objects in the cache that can be serialized. <a href="a01022.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01026.html">ISubscriptionService</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This generic interface class provides all Register Interest API's for geode's generic non local region (Region&lt;TKey, TValue&gt;). <a href="a01026.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01030.html">IWritablePdxInstance</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00858.html">KeyNotFoundException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown if a Key is not present in the region. <a href="a00858.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00670.html">LeaseExpiredException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when lease of cache proxy has expired. <a href="a00670.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01038.html">Log</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines methods available to clients that want to write a log message to their <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> system's shared log file. <a href="a01038.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00802.html">MessageException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an unknown message is received from the server. <a href="a00802.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00822.html">NoAvailableLocatorsException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a client is unable to contact any locators. <a href="a00822.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00686.html">NoSystemException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the connecting target is not running. <a href="a00686.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00806.html">NotAuthorizedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a client operation is not authorized on the server. <a href="a00806.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00742.html">NotConnectedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an operation is attempted before connecting to the distributed system. <a href="a00742.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00754.html">NotOwnerException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an attempt is made to release a lock not owned by the thread. <a href="a00754.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00734.html">NullPointerException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a null argument is provided to a method where it is expected to be non-null. <a href="a00734.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00750.html">OutOfMemoryException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when the system cannot allocate any more memory. <a href="a00750.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00794.html">OutOfRangeException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when bound of array/vector etc. <a href="a00794.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01066.html">PdxIdentityFieldAttribute</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01070.html">Pool</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pool of connections. <a href="a01070.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01074.html">PoolFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface provides for the configuration and creation of instances of <a class="el" href="a01070.html" title="A pool of connections.">Pool</a>. <a href="a01074.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01078.html">PoolManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface provides for the configuration and creation of instances of <a class="el" href="a01074.html" title="This interface provides for the configuration and creation of instances of Pool.">PoolFactory</a>. <a href="a01078.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00406.html">Properties</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides a collection of properties, each of which is a key/value pair. <a href="a00406.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00586.html">Query</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to encapsulate a query. <a href="a00586.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00798.html">QueryException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when query exception occurs at the server. <a href="a00798.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01086.html">QueryService</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides a query service. <a href="a01086.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01090.html">ReflectionBasedAutoSerializer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html">RegionAttributes</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines attributes for configuring a region. <a href="a01010.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01098.html">RegionAttributesFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Factory class to create instances of <a class="el" href="a01010.html" title="Defines attributes for configuring a region.">RegionAttributes</a>. <a href="a01098.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html">RegionCreationFailedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a region creation operation fails. <a href="a00766.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00678.html">RegionDestroyedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an operation is attempted on a destroyed region. <a href="a00678.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01006.html">RegionEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An object in a region that represents an <em>entry</em>, that is, a key-value pair. <a href="a01006.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01102.html">RegionEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class encapsulates events that occur for a region. <a href="a01102.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00662.html">RegionExistsException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an attempt is made to create an existing region. <a href="a00662.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01106.html">RegionFactory</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00878.html">ResultCollector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">collect function execution results, default collector <a href="a00878.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01110.html">ResultSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulates a query result set. <a href="a01110.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00926.html">SelectResultsIterator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator for a query result. <a href="a00926.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01114.html">Serializable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class wraps the native C++ <code>native::Serializable</code> objects as managed <a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a> objects. <a href="a01114.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00786.html">ShutdownFailedException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when persistence manager fails to close properly. <a href="a00786.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html">StatisticsDisabledException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when statistics are invoked for a region where they are disabled. <a href="a00706.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01122.html">Struct</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulates a row of query struct set. <a href="a01122.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01118.html">StructSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulates a query struct set. <a href="a01118.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01126.html">SystemProperties</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class for internal use that encapsulates the properties that can be set through <a class="el" href="a00614.html#a0e1fbe633fe9ca276d086b8917fcfb32" title="Initializes the Native Client system to be able to connect to the Geode Java servers.">DistributedSystem.Connect</a> or a geode.properties file. <a href="a01126.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00650.html">TimeoutException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a timout occurs. <a href="a00650.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00866.html">TransactionDataNodeHasDepartedException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00870.html">TransactionDataRebalancedException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01134.html">TransactionId</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class encapsulates Id of a transaction. <a href="a01134.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01138.html">TypeRegistry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registry for custom serializable types, both PDXSerializable and DataSerializable. <a href="a01138.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00714.html">UnknownException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An unknown exception occurred. <a href="a00714.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00702.html">UnsupportedOperationException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when an operation unsupported by the current configuration is attempted. <a href="a00702.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01142.html">UserFunctionExecutionException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a01142.html" title="UserFunctionExecutionException class is used to encapsulate geode sendException in case of Function e...">UserFunctionExecutionException</a> class is used to encapsulate geode sendException in case of Function execution. <a href="a01142.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01146.html">Utils</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Some static utility methods. <a href="a01146.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00758.html">WrongRegionScopeException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a region is created in an incorrect scope. <a href="a00758.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:aa060d146cb9da534fe8f7332d9f6efc2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#aa060d146cb9da534fe8f7332d9f6efc2">BooleanArray</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; bool, native::private::DSCode::BooleanArray &gt;, bool, static_cast&lt; int8_t &gt;(DSCode::BooleanArray)&gt;</td></tr>
<tr class="memdesc:aa060d146cb9da534fe8f7332d9f6efc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of booleans that can serve as a distributable object for caching. <a href="#aa060d146cb9da534fe8f7332d9f6efc2">More...</a><br /></td></tr>
<tr class="separator:aa060d146cb9da534fe8f7332d9f6efc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc1c478fcd06c27c986d04569b4eb4af"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#abc1c478fcd06c27c986d04569b4eb4af">CacheableBytes</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; int8_t, native::private::DSCode::CacheableBytes &gt;, Byte, static_cast&lt; int8_t &gt;(DSCode::CacheableBytes)&gt;</td></tr>
<tr class="memdesc:abc1c478fcd06c27c986d04569b4eb4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for byte arrays that can serve as a distributable object for caching. <a href="#abc1c478fcd06c27c986d04569b4eb4af">More...</a><br /></td></tr>
<tr class="separator:abc1c478fcd06c27c986d04569b4eb4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c373e1aed76fe4730c6585b77ff567"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a91c373e1aed76fe4730c6585b77ff567">CacheableDoubleArray</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; double, native::private::DSCode::CacheableDoubleArray &gt;, Double, static_cast&lt; int8_t &gt;(DSCode::CacheableDoubleArray)&gt;</td></tr>
<tr class="memdesc:a91c373e1aed76fe4730c6585b77ff567"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of doubles that can serve as a distributable object for caching. <a href="#a91c373e1aed76fe4730c6585b77ff567">More...</a><br /></td></tr>
<tr class="separator:a91c373e1aed76fe4730c6585b77ff567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7314e3eae7da14098fc4c8966fd744da"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a7314e3eae7da14098fc4c8966fd744da">CacheableFloatArray</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; float, native::private::DSCode::CacheableFloatArray &gt;, Single, static_cast&lt; int8_t &gt;(DSCode::CacheableFloatArray)&gt;</td></tr>
<tr class="memdesc:a7314e3eae7da14098fc4c8966fd744da"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of floats that can serve as a distributable object for caching. <a href="#a7314e3eae7da14098fc4c8966fd744da">More...</a><br /></td></tr>
<tr class="separator:a7314e3eae7da14098fc4c8966fd744da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a658b2e1602e2b7445bb1cb6fe9c00b1e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a658b2e1602e2b7445bb1cb6fe9c00b1e">CacheableInt16Array</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; int16_t, native::private::DSCode::CacheableInt16Array &gt;, System::Int16, static_cast&lt; int8_t &gt;(DSCode::CacheableInt16Array)&gt;</td></tr>
<tr class="memdesc:a658b2e1602e2b7445bb1cb6fe9c00b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of 16-bit integers that can serve as a distributable object for caching. <a href="#a658b2e1602e2b7445bb1cb6fe9c00b1e">More...</a><br /></td></tr>
<tr class="separator:a658b2e1602e2b7445bb1cb6fe9c00b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad75351868ca2c8e887584874078a6d5b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#ad75351868ca2c8e887584874078a6d5b">CacheableInt32Array</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; int32_t, native::private::DSCode::CacheableInt32Array &gt;, System::Int32, static_cast&lt; int8_t &gt;(DSCode::CacheableInt32Array)&gt;</td></tr>
<tr class="memdesc:ad75351868ca2c8e887584874078a6d5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of 32-bit integers that can serve as a distributable object for caching. <a href="#ad75351868ca2c8e887584874078a6d5b">More...</a><br /></td></tr>
<tr class="separator:ad75351868ca2c8e887584874078a6d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97bc325fcca1e5bab428db57042df096"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a97bc325fcca1e5bab428db57042df096">CacheableInt64Array</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; int64_t, native::private::DSCode::CacheableInt64Array &gt;, System::Int64, static_cast&lt; int8_t &gt;(DSCode::CacheableInt64Array)&gt;</td></tr>
<tr class="memdesc:a97bc325fcca1e5bab428db57042df096"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of 64-bit integers that can serve as a distributable object for caching. <a href="#a97bc325fcca1e5bab428db57042df096">More...</a><br /></td></tr>
<tr class="separator:a97bc325fcca1e5bab428db57042df096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb70b9e8a984ef6d7950141350d89037"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#afb70b9e8a984ef6d7950141350d89037">CharArray</a> = CacheableArray&lt; native::private::CacheableArrayPrimitive&lt; char16_t, native::private::DSCode::CharArray &gt;, Char, static_cast&lt; int8_t &gt;(DSCode::CharArray)&gt;</td></tr>
<tr class="memdesc:afb70b9e8a984ef6d7950141350d89037"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable wrapper for array of 16-bit characters that can serve as a distributable object for caching. <a href="#afb70b9e8a984ef6d7950141350d89037">More...</a><br /></td></tr>
<tr class="separator:afb70b9e8a984ef6d7950141350d89037"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:af01480bfbf06797b54fe5926ca27d06b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06b">DiskPolicyType</a> { <a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06ba6adf97f83acf6453d4a6a4b1070f3754">DiskPolicyType::None</a> = 0,
<a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06ba92b2c4355c525e01c70115ce6a541b2a">DiskPolicyType::Overflows</a>
}</td></tr>
<tr class="memdesc:af01480bfbf06797b54fe5926ca27d06b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerated type for disk policy. <a href="a00382.html#af01480bfbf06797b54fe5926ca27d06b">More...</a><br /></td></tr>
<tr class="separator:af01480bfbf06797b54fe5926ca27d06b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30c72f6219e29e7305222feb4857caec"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> { <br />
&#160;&#160;<a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caeca85f5aa877be7431c42128b8112a4628e">ExpirationAction::Invalidate</a> = 0,
<a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caecab85b76e395d0b70923798115dc6bf4c3">ExpirationAction::LocalInvalidate</a>,
<a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caeca0e181f89f47654b86f3beb42f5cc08b8">ExpirationAction::Destroy</a>,
<a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caecaa8901aa264d27b34fbc3934db5fd4e7d">ExpirationAction::LocalDestroy</a>,
<br />
&#160;&#160;<a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caeca4ac740aa7097749d0a1cac65fd19fe67">ExpirationAction::InvalidAction</a>
<br />
}</td></tr>
<tr class="memdesc:a30c72f6219e29e7305222feb4857caec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerated type for expiration (LRU) actions. <a href="a00382.html#a30c72f6219e29e7305222feb4857caec">More...</a><br /></td></tr>
<tr class="separator:a30c72f6219e29e7305222feb4857caec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25534680ef2bea4c25253ae9d809bed6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a25534680ef2bea4c25253ae9d809bed6">FieldType</a> </td></tr>
<tr class="memdesc:a25534680ef2bea4c25253ae9d809bed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerated type for pdx FieldType <a href="a00382.html#a25534680ef2bea4c25253ae9d809bed6">More...</a><br /></td></tr>
<tr class="separator:a25534680ef2bea4c25253ae9d809bed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbfce8e56c7ef4e4511637b4539dbcfa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfa">LogLevel</a> { <br />
&#160;&#160;<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaabbb93ef26e3c101ff11cdd21cab08a94">LogLevel::Null</a> = 0,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaa902b0d55fddef6f8d651fe1035b7d4bd">LogLevel::Error</a>,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaa0eaadb4fcb48a0a0ed7bc9868be9fbaa">LogLevel::Warning</a>,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaa4059b0251f66a18cb56f544728796875">LogLevel::Info</a>,
<br />
&#160;&#160;<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaa7a1920d61156abc05a60135aefe8bc67">LogLevel::Default</a>,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaafa535ffb25e1fd20341652f9be21e06e">LogLevel::Config</a>,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaa5999b8900bb8b90cfa1af137d355ff14">LogLevel::Fine</a>,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaa08b2dc5e733227de0cac7796d3177bce">LogLevel::Finer</a>,
<br />
&#160;&#160;<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaae7a34f04b4216841339aefb8512a7db3">LogLevel::Finest</a>,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaaa603905470e2a5b8c13e96b579ef0dba">LogLevel::Debug</a>,
<a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfaab1c94ca2fbc3e78fc30069c8d0f01680">LogLevel::All</a>
<br />
}</td></tr>
<tr class="memdesc:adbfce8e56c7ef4e4511637b4539dbcfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logging levels. <a href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfa">More...</a><br /></td></tr>
<tr class="separator:adbfce8e56c7ef4e4511637b4539dbcfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab01341be2e091f1bbf219274838ee34c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#ab01341be2e091f1bbf219274838ee34c">RegionShortcut</a> { <br />
&#160;&#160;<a class="el" href="a00382.html#ab01341be2e091f1bbf219274838ee34cae69e6446e892e3922e76c82e96837920">RegionShortcut::PROXY</a>,
<a class="el" href="a00382.html#ab01341be2e091f1bbf219274838ee34cace2cbb2b76e11c1c66c4cce4281504aa">RegionShortcut::CACHING_PROXY</a>,
<a class="el" href="a00382.html#ab01341be2e091f1bbf219274838ee34ca0149c0e59af006f47aeb4289c884a940">RegionShortcut::CACHING_PROXY_ENTRY_LRU</a>,
<a class="el" href="a00382.html#ab01341be2e091f1bbf219274838ee34ca54b4c4075463b2e02cd69f5cd139b5b2">RegionShortcut::LOCAL</a>,
<br />
&#160;&#160;<a class="el" href="a00382.html#ab01341be2e091f1bbf219274838ee34ca47c61bd1c0f14f25e6f03b4a4591c713">RegionShortcut::LOCAL_ENTRY_LRU</a>
<br />
}</td></tr>
<tr class="memdesc:ab01341be2e091f1bbf219274838ee34c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Each enum represents a predefined RegionAttributes in a Cache. <a href="a00382.html#ab01341be2e091f1bbf219274838ee34c">More...</a><br /></td></tr>
<tr class="separator:ab01341be2e091f1bbf219274838ee34c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a53fd190bdaefe0ee44026242f76392b9"><td class="memItemLeft" align="right" valign="top">delegate <a class="el" href="a00622.html">GeodeException</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a53fd190bdaefe0ee44026242f76392b9">CreateException2</a> (const apache::geode::client::Exception &amp;nativeEx, System::Exception^ innerException)</td></tr>
<tr class="memdesc:a53fd190bdaefe0ee44026242f76392b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Factory delegate to create a managed <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> exception. <a href="#a53fd190bdaefe0ee44026242f76392b9">More...</a><br /></td></tr>
<tr class="separator:a53fd190bdaefe0ee44026242f76392b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cea49722331efc6b764ce562c09b5d1"><td class="memItemLeft" align="right" valign="top">delegate <a class="el" href="a01022.html">Apache::Geode::Client::ISerializable</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a3cea49722331efc6b764ce562c09b5d1">DataSerializablePrimitiveWrapperDelegate</a> (std::shared_ptr&lt; native::Serializable &gt; obj)</td></tr>
<tr class="memdesc:a3cea49722331efc6b764ce562c09b5d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate to wrap a native <code>native::Serializable</code> type. <a href="#a3cea49722331efc6b764ce562c09b5d1">More...</a><br /></td></tr>
<tr class="separator:a3cea49722331efc6b764ce562c09b5d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7976afcda91defe8dccb2945b71dc9c6"><td class="memItemLeft" align="right" valign="top">public delegate <a class="el" href="a00978.html">Apache::Geode::Client::IPdxSerializable</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a7976afcda91defe8dccb2945b71dc9c6">PdxTypeFactoryMethod</a> ()</td></tr>
<tr class="separator:a7976afcda91defe8dccb2945b71dc9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4258e7293005f2017f1ad736296435e9"><td class="memTemplParams" colspan="2">template&lt;class TPropKey , class TPropValue &gt; </td></tr>
<tr class="memitem:a4258e7293005f2017f1ad736296435e9"><td class="memTemplItemLeft" align="right" valign="top">public delegate void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00382.html#a4258e7293005f2017f1ad736296435e9">PropertyVisitorGeneric</a> (TPropKey key, TPropValue value)</td></tr>
<tr class="memdesc:a4258e7293005f2017f1ad736296435e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate that represents visitor for the <code><a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a></code> class. <a href="#a4258e7293005f2017f1ad736296435e9">More...</a><br /></td></tr>
<tr class="separator:a4258e7293005f2017f1ad736296435e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4f8e3def2c048935fa696daacaec531"><td class="memItemLeft" align="right" valign="top">public delegate <a class="el" href="a01022.html">Apache::Geode::Client::ISerializable</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#ab4f8e3def2c048935fa696daacaec531">TypeFactoryMethod</a> ()</td></tr>
<tr class="memdesc:ab4f8e3def2c048935fa696daacaec531"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signature of function delegates passed to Serializable.RegisterType. <a href="#ab4f8e3def2c048935fa696daacaec531">More...</a><br /></td></tr>
<tr class="separator:ab4f8e3def2c048935fa696daacaec531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3723d7ce3e2ef7497c32907bfdf4a8ca"><td class="memItemLeft" align="right" valign="top">delegate std::shared_ptr&lt; native::Serializable &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#a3723d7ce3e2ef7497c32907bfdf4a8ca">TypeFactoryNativeMethodGeneric</a> ()</td></tr>
<tr class="memdesc:a3723d7ce3e2ef7497c32907bfdf4a8ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signature of native function delegates passed to native <code>native::Serializable::registerType</code>. <a href="#a3723d7ce3e2ef7497c32907bfdf4a8ca">More...</a><br /></td></tr>
<tr class="separator:a3723d7ce3e2ef7497c32907bfdf4a8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This namespace contains all the <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> .NET Generics API classes and enumerations. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="aa060d146cb9da534fe8f7332d9f6efc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa060d146cb9da534fe8f7332d9f6efc2">&#9670;&nbsp;</a></span>BooleanArray</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#aa060d146cb9da534fe8f7332d9f6efc2">Apache::Geode::Client::BooleanArray</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;bool, native::private::DSCode::BooleanArray&gt;, bool, static_cast&lt;int8_t&gt;(DSCode::BooleanArray)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for array of booleans that can serve as a distributable object for caching. </p>
</div>
</div>
<a id="abc1c478fcd06c27c986d04569b4eb4af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc1c478fcd06c27c986d04569b4eb4af">&#9670;&nbsp;</a></span>CacheableBytes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#abc1c478fcd06c27c986d04569b4eb4af">Apache::Geode::Client::CacheableBytes</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;int8_t, native::private::DSCode::CacheableBytes&gt;, Byte, static_cast&lt;int8_t&gt;(DSCode::CacheableBytes)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for byte arrays that can serve as a distributable object for caching. </p>
</div>
</div>
<a id="a91c373e1aed76fe4730c6585b77ff567"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91c373e1aed76fe4730c6585b77ff567">&#9670;&nbsp;</a></span>CacheableDoubleArray</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#a91c373e1aed76fe4730c6585b77ff567">Apache::Geode::Client::CacheableDoubleArray</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;double, native::private::DSCode::CacheableDoubleArray&gt;, Double, static_cast&lt;int8_t&gt;(DSCode::CacheableDoubleArray)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for array of doubles that can serve as a distributable object for caching. </p>
</div>
</div>
<a id="a7314e3eae7da14098fc4c8966fd744da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7314e3eae7da14098fc4c8966fd744da">&#9670;&nbsp;</a></span>CacheableFloatArray</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#a7314e3eae7da14098fc4c8966fd744da">Apache::Geode::Client::CacheableFloatArray</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;float, native::private::DSCode::CacheableFloatArray&gt;, Single, static_cast&lt;int8_t&gt;(DSCode::CacheableFloatArray)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for array of floats that can serve as a distributable object for caching. </p>
</div>
</div>
<a id="a658b2e1602e2b7445bb1cb6fe9c00b1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a658b2e1602e2b7445bb1cb6fe9c00b1e">&#9670;&nbsp;</a></span>CacheableInt16Array</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#a658b2e1602e2b7445bb1cb6fe9c00b1e">Apache::Geode::Client::CacheableInt16Array</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;int16_t, native::private::DSCode::CacheableInt16Array&gt;, System::Int16, static_cast&lt;int8_t&gt;(DSCode::CacheableInt16Array)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for array of 16-bit integers that can serve as a distributable object for caching. </p>
</div>
</div>
<a id="ad75351868ca2c8e887584874078a6d5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad75351868ca2c8e887584874078a6d5b">&#9670;&nbsp;</a></span>CacheableInt32Array</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#ad75351868ca2c8e887584874078a6d5b">Apache::Geode::Client::CacheableInt32Array</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;int32_t, native::private::DSCode::CacheableInt32Array&gt;, System::Int32, static_cast&lt;int8_t&gt;(DSCode::CacheableInt32Array)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for array of 32-bit integers that can serve as a distributable object for caching. </p>
</div>
</div>
<a id="a97bc325fcca1e5bab428db57042df096"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97bc325fcca1e5bab428db57042df096">&#9670;&nbsp;</a></span>CacheableInt64Array</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#a97bc325fcca1e5bab428db57042df096">Apache::Geode::Client::CacheableInt64Array</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;int64_t, native::private::DSCode::CacheableInt64Array&gt;, System::Int64, static_cast&lt;int8_t&gt;(DSCode::CacheableInt64Array)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for array of 64-bit integers that can serve as a distributable object for caching. </p>
</div>
</div>
<a id="afb70b9e8a984ef6d7950141350d89037"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb70b9e8a984ef6d7950141350d89037">&#9670;&nbsp;</a></span>CharArray</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="a00382.html#afb70b9e8a984ef6d7950141350d89037">Apache::Geode::Client::CharArray</a> = typedef CacheableArray&lt;native::private::CacheableArrayPrimitive&lt;char16_t, native::private::DSCode::CharArray&gt;, Char, static_cast&lt;int8_t&gt;(DSCode::CharArray)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>An immutable wrapper for array of 16-bit characters that can serve as a distributable object for caching. </p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="af01480bfbf06797b54fe5926ca27d06b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af01480bfbf06797b54fe5926ca27d06b">&#9670;&nbsp;</a></span>DiskPolicyType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06b">Apache::Geode::Client::DiskPolicyType</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Enumerated type for disk policy. </p>
<p>Contains values for setting the disk policy type. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af01480bfbf06797b54fe5926ca27d06ba6adf97f83acf6453d4a6a4b1070f3754"></a>None&#160;</td><td class="fielddoc"><p>No policy. </p>
</td></tr>
<tr><td class="fieldname"><a id="af01480bfbf06797b54fe5926ca27d06ba92b2c4355c525e01c70115ce6a541b2a"></a>Overflows&#160;</td><td class="fielddoc"><p>Overflow to disk. </p>
</td></tr>
</table>
</div>
</div>
<a id="a30c72f6219e29e7305222feb4857caec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30c72f6219e29e7305222feb4857caec">&#9670;&nbsp;</a></span>ExpirationAction</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">Apache::Geode::Client::ExpirationAction</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Enumerated type for expiration (LRU) actions. </p>
<p>Contains values for setting an action type. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a30c72f6219e29e7305222feb4857caeca85f5aa877be7431c42128b8112a4628e"></a>Invalidate&#160;</td><td class="fielddoc"><p>When the region or cached object expires, it is invalidated. </p>
</td></tr>
<tr><td class="fieldname"><a id="a30c72f6219e29e7305222feb4857caecab85b76e395d0b70923798115dc6bf4c3"></a>LocalInvalidate&#160;</td><td class="fielddoc"><p>When expired, invalidated locally only. </p>
</td></tr>
<tr><td class="fieldname"><a id="a30c72f6219e29e7305222feb4857caeca0e181f89f47654b86f3beb42f5cc08b8"></a>Destroy&#160;</td><td class="fielddoc"><p>When the region or cached object expires, it is destroyed. </p>
</td></tr>
<tr><td class="fieldname"><a id="a30c72f6219e29e7305222feb4857caecaa8901aa264d27b34fbc3934db5fd4e7d"></a>LocalDestroy&#160;</td><td class="fielddoc"><p>When expired, destroyed locally only. </p>
</td></tr>
<tr><td class="fieldname"><a id="a30c72f6219e29e7305222feb4857caeca4ac740aa7097749d0a1cac65fd19fe67"></a>InvalidAction&#160;</td><td class="fielddoc"><p>Invalid action type. </p>
</td></tr>
</table>
</div>
</div>
<a id="a25534680ef2bea4c25253ae9d809bed6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25534680ef2bea4c25253ae9d809bed6">&#9670;&nbsp;</a></span>FieldType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00382.html#a25534680ef2bea4c25253ae9d809bed6">Apache::Geode::Client::FieldType</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Enumerated type for pdx FieldType </p>
</div>
</div>
<a id="adbfce8e56c7ef4e4511637b4539dbcfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbfce8e56c7ef4e4511637b4539dbcfa">&#9670;&nbsp;</a></span>LogLevel</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00382.html#adbfce8e56c7ef4e4511637b4539dbcfa">Apache::Geode::Client::LogLevel</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Logging levels. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaabbb93ef26e3c101ff11cdd21cab08a94"></a>Null&#160;</td><td class="fielddoc"><p>No log. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaa902b0d55fddef6f8d651fe1035b7d4bd"></a>Error&#160;</td><td class="fielddoc"><p>Indicates serious failure. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaa0eaadb4fcb48a0a0ed7bc9868be9fbaa"></a>Warning&#160;</td><td class="fielddoc"><p>Indicates potential problem. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaa4059b0251f66a18cb56f544728796875"></a>Info&#160;</td><td class="fielddoc"><p>For informational purpose. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaa7a1920d61156abc05a60135aefe8bc67"></a>Default&#160;</td><td class="fielddoc"><p>The default logging level. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaafa535ffb25e1fd20341652f9be21e06e"></a>Config&#160;</td><td class="fielddoc"><p>For Static configuration messages. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaa5999b8900bb8b90cfa1af137d355ff14"></a>Fine&#160;</td><td class="fielddoc"><p>For tracing information. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaa08b2dc5e733227de0cac7796d3177bce"></a>Finer&#160;</td><td class="fielddoc"><p>For moderately detailed tracing information. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaae7a34f04b4216841339aefb8512a7db3"></a>Finest&#160;</td><td class="fielddoc"><p>For very detailed tracing information. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaaa603905470e2a5b8c13e96b579ef0dba"></a>Debug&#160;</td><td class="fielddoc"><p>For highly detailed tracing information. </p>
</td></tr>
<tr><td class="fieldname"><a id="adbfce8e56c7ef4e4511637b4539dbcfaab1c94ca2fbc3e78fc30069c8d0f01680"></a>All&#160;</td><td class="fielddoc"><p>All the log messages. </p>
</td></tr>
</table>
</div>
</div>
<a id="ab01341be2e091f1bbf219274838ee34c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab01341be2e091f1bbf219274838ee34c">&#9670;&nbsp;</a></span>RegionShortcut</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00382.html#ab01341be2e091f1bbf219274838ee34c">Apache::Geode::Client::RegionShortcut</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Each enum represents a predefined <a class="el" href="a01010.html" title="Defines attributes for configuring a region.">RegionAttributes</a> in a <a class="el" href="a00410.html" title="Provides a distributed cache.">Cache</a>. </p>
<p>These enum values can be used to create regions using a <a class="el" href="a01106.html">RegionFactory</a> obtained by calling &lt;see cref="<a class="el" href="a00410.html#ab9bd64c225ff5addafdf164bbd060c10" title="Returns the instance of RegionFactory to create the region">Cache.CreateRegionFactory(RegionShortcut)</a> /&gt;. </p>
<p>Another way to use predefined region attributes is in cache.xml by setting the refid attribute on a region element or region-attributes element to the string of each value. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab01341be2e091f1bbf219274838ee34cae69e6446e892e3922e76c82e96837920"></a>PROXY&#160;</td><td class="fielddoc"><p>A PROXY region has no local state and forwards all operations to a server. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab01341be2e091f1bbf219274838ee34cace2cbb2b76e11c1c66c4cce4281504aa"></a>CACHING_PROXY&#160;</td><td class="fielddoc"><p>A CACHING_PROXY region has local state but can also send operations to a server. </p>
<p>If the local state is not found then the operation is sent to the server and the local state is updated to contain the server result. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab01341be2e091f1bbf219274838ee34ca0149c0e59af006f47aeb4289c884a940"></a>CACHING_PROXY_ENTRY_LRU&#160;</td><td class="fielddoc"><p>A CACHING_PROXY_ENTRY_LRU region has local state but can also send operations to a server. </p>
<p>If the local state is not found then the operation is sent to the server and the local state is updated to contain the server result. It also destroys entries when it detects that the number of entries has exceeded the default limit of #100000. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab01341be2e091f1bbf219274838ee34ca54b4c4075463b2e02cd69f5cd139b5b2"></a>LOCAL&#160;</td><td class="fielddoc"><p>A LOCAL region only has local state and never sends operations to a server. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab01341be2e091f1bbf219274838ee34ca47c61bd1c0f14f25e6f03b4a4591c713"></a>LOCAL_ENTRY_LRU&#160;</td><td class="fielddoc"><p>A LOCAL_ENTRY_LRU region only has local state and never sends operations to a server. </p>
<p>It also destroys entries when it detects that the number of entries has exceeded the default limit of #100000. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a53fd190bdaefe0ee44026242f76392b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53fd190bdaefe0ee44026242f76392b9">&#9670;&nbsp;</a></span>CreateException2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">delegate <a class="el" href="a00622.html">GeodeException</a> ^ Apache::Geode::Client::CreateException2 </td>
<td>(</td>
<td class="paramtype">const apache::geode::client::Exception &amp;&#160;</td>
<td class="paramname"><em>nativeEx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">System::Exception^&#160;</td>
<td class="paramname"><em>innerException</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Factory delegate to create a managed <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> exception. </p>
<p>For each managed exception class, its factory delegate is registered and maintained in a static dictionary mapped to its corresponding native <a class="el" href="a00381.html" title="This namespace contains all the Geode .NET classes and utility classes.">Geode</a> C++ exception name. </p>
</div>
</div>
<a id="a3cea49722331efc6b764ce562c09b5d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cea49722331efc6b764ce562c09b5d1">&#9670;&nbsp;</a></span>DataSerializablePrimitiveWrapperDelegate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">delegate <a class="el" href="a01022.html">Apache::Geode::Client::ISerializable</a> ^ Apache::Geode::Client::DataSerializablePrimitiveWrapperDelegate </td>
<td>(</td>
<td class="paramtype">std::shared_ptr&lt; native::Serializable &gt;&#160;</td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Delegate to wrap a native <code>native::Serializable</code> type. </p>
<p>This delegate should return an object of type <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> given a native object. </p>
</div>
</div>
<a id="a7976afcda91defe8dccb2945b71dc9c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7976afcda91defe8dccb2945b71dc9c6">&#9670;&nbsp;</a></span>PdxTypeFactoryMethod()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">public delegate <a class="el" href="a00978.html">Apache::Geode::Client::IPdxSerializable</a> ^ Apache::Geode::Client::PdxTypeFactoryMethod </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Signature of function delegates passed to Serializable.RegisterPdxType. Such functions should return an empty instance of the type they represent. New instance will be created during de-serialization of Pdx Types <a class="el" href="a00978.html" title="When a domain class implements PdxSerializable it marks itself as a PDX.">IPdxSerializable</a>. </p>
</div>
</div>
<a id="a4258e7293005f2017f1ad736296435e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4258e7293005f2017f1ad736296435e9">&#9670;&nbsp;</a></span>PropertyVisitorGeneric()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPropKey , class TPropValue &gt; </div>
<table class="memname">
<tr>
<td class="memname">public delegate void Apache::Geode::Client::PropertyVisitorGeneric </td>
<td>(</td>
<td class="paramtype">TPropKey&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TPropValue&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Delegate that represents visitor for the <code><a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a></code> class. </p>
<p>This delegate is passed to the <code><a class="el" href="a00406.html#ade10194f1934a9b6df6550e2a68027c8" title="Execute the Visitor delegate for each entry in the collection.">Properties.ForEach</a></code> function that invokes this delegate for each property having a key and a value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">key</td><td>The key of the property.</td></tr>
<tr><td class="paramname">value</td><td>The value of the property.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab4f8e3def2c048935fa696daacaec531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4f8e3def2c048935fa696daacaec531">&#9670;&nbsp;</a></span>TypeFactoryMethod()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">public delegate <a class="el" href="a01022.html">Apache::Geode::Client::ISerializable</a> ^ Apache::Geode::Client::TypeFactoryMethod </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Signature of function delegates passed to Serializable.RegisterType. </p>
<p>Such functions should return an empty instance of the type they represent. The delegate shall be stored in the internal <code>DelegateWrapper</code> class and an instance will be initialized in the <code>DelegateWrapper.NativeDelegate</code> method by a call to ISerializable.FromData. </p>
</div>
</div>
<a id="a3723d7ce3e2ef7497c32907bfdf4a8ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3723d7ce3e2ef7497c32907bfdf4a8ca">&#9670;&nbsp;</a></span>TypeFactoryNativeMethodGeneric()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">delegate std::shared_ptr&lt;native::Serializable&gt; Apache::Geode::Client::TypeFactoryNativeMethodGeneric </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Signature of native function delegates passed to native <code>native::Serializable::registerType</code>. </p>
<p>Such functions should return an empty instance of the type they represent. The instance will typically be initialized immediately after creation by a call to native <code>native::Serializable::fromData</code>. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<HR><address style="align: right;"><small>Apache Geode C++ Cache .NET API Documentation</small></address>