<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
  <compound kind="file">
    <name>archiveglob.c</name>
    <path>c:/Harmony/modules/archive/src/main/native/archive/shared/</path>
    <filename>archiveglob_8c</filename>
    <includes id="vmi_8h" name="vmi.h" local="yes" imported="no">vmi.h</includes>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>JNI_OnLoad</name>
      <anchorfile>archiveglob_8c.html</anchorfile>
      <anchor>ac0498b58a4bbbf42588d30433b4f8ea</anchor>
      <arglist>(JavaVM *vm, void *reserved)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>JNI_OnUnload</name>
      <anchorfile>archiveglob_8c.html</anchorfile>
      <anchor>76bec78623b178fd9e8c142c457d1ac8</anchor>
      <arglist>(JavaVM *vm, void *reserved)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zcpool.c</name>
    <path>c:/Harmony/modules/archive/src/main/native/zip/shared/</path>
    <filename>zcpool_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <includes id="hypool_8h" name="hypool.h" local="yes" imported="no">hypool.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>zipCachePool_addCache</name>
      <anchorfile>zcpool_8c.html</anchorfile>
      <anchor>790f4efdaedaa865f1f2647109f9c421</anchor>
      <arglist>(HyZipCachePool *zcp, HyZipCache *zipCache)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>zipCachePool_addRef</name>
      <anchorfile>zcpool_8c.html</anchorfile>
      <anchor>7f40e3aba4a18de0a7b97856725b1a6f</anchor>
      <arglist>(HyZipCachePool *zcp, HyZipCache *zipCache)</arglist>
    </member>
    <member kind="function">
      <type>HyZipCache *</type>
      <name>zipCachePool_findCache</name>
      <anchorfile>zcpool_8c.html</anchorfile>
      <anchor>5a4233fe06d35ef1ca988ef5066b54ba</anchor>
      <arglist>(HyZipCachePool *zcp, char const *zipFileName, IDATA zipFileNameLength, IDATA zipFileSize, I_64 zipTimeStamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zipCachePool_kill</name>
      <anchorfile>zcpool_8c.html</anchorfile>
      <anchor>28c35076d3c5a0db7475ce8aabaf3513</anchor>
      <arglist>(HyZipCachePool *zcp)</arglist>
    </member>
    <member kind="function">
      <type>HyZipCachePool *</type>
      <name>zipCachePool_new</name>
      <anchorfile>zcpool_8c.html</anchorfile>
      <anchor>ba92c4cd20bc19bf5ff1875964236b26</anchor>
      <arglist>(HyPortLibrary *portLib)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>zipCachePool_release</name>
      <anchorfile>zcpool_8c.html</anchorfile>
      <anchor>d80f438ba601de6ad8b579769ec758b3</anchor>
      <arglist>(HyZipCachePool *zcp, HyZipCache *zipCache)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zipcache.c</name>
    <path>c:/Harmony/modules/archive/src/main/native/zip/shared/</path>
    <filename>zipcache_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <includes id="hypool_8h" name="hypool.h" local="yes" imported="no">hypool.h</includes>
    <member kind="function">
      <type>HyZipCache *</type>
      <name>zipCache_new</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>2c5f0b8e248c138f96c7cb112d07e05b</anchor>
      <arglist>(HyPortLibrary *portLib, char *zipName, IDATA zipNameLength)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>zipCache_addElement</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>3946726d713332aa8246ffb8a5fd0a56</anchor>
      <arglist>(HyZipCache *zipCache, char *elementName, UDATA elementOffset)</arglist>
    </member>
    <member kind="function">
      <type>UDATA</type>
      <name>zipCache_findElement</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>21d1491a6145f8088f5681fd05852081</anchor>
      <arglist>(HyZipCache *zipCache, const char *elementName, BOOLEAN searchDirList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zipCache_kill</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>421efde63a2e463179acc2f98f626401</anchor>
      <arglist>(HyZipCache *zipCache)</arglist>
    </member>
    <member kind="function">
      <type>IDATA</type>
      <name>zipCache_enumNew</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>5c3e4c39b92c5de3dd74a88250a7b10b</anchor>
      <arglist>(HyZipCache *zipCache, char *directoryName, void **handle)</arglist>
    </member>
    <member kind="function">
      <type>IDATA</type>
      <name>zipCache_enumElement</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>510ef9b9b2ceee1298e238bf52fbc5ab</anchor>
      <arglist>(void *handle, char *nameBuf, UDATA nameBufSize, UDATA *offset)</arglist>
    </member>
    <member kind="function">
      <type>IDATA</type>
      <name>zipCache_enumGetDirName</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>d5b0e91a395240e1c8cc6e6489c48efb</anchor>
      <arglist>(void *handle, char *nameBuf, UDATA nameBufSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zipCache_enumKill</name>
      <anchorfile>zipcache_8c.html</anchorfile>
      <anchor>40a2ce2010ed19797f531c615aca299c</anchor>
      <arglist>(void *handle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zipsup.c</name>
    <path>c:/Harmony/modules/archive/src/main/native/zip/shared/</path>
    <filename>zipsup_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>I_32</type>
      <name>zip_getZipEntryData</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>8f786e6aeeef2187097de0d018199541</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile, HyZipEntry *entry, U_8 *buffer, U_32 bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>I_32</type>
      <name>zip_getZipEntryFromOffset</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>0ae52ee1efa0b1aea9885dcb2ac25cbe</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile, HyZipEntry *entry, IDATA offset)</arglist>
    </member>
    <member kind="function">
      <type>I_32</type>
      <name>zip_establishCache</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>2923548d70ed7371ec0936aafc05f3ae</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zip_resetZipFile</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>47a5a30ab83dd4800d0a30f33d9b8edf</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile, IDATA *nextEntryPointer)</arglist>
    </member>
    <member kind="function">
      <type>I_32</type>
      <name>zip_getNextZipEntry</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>42ded9f91481c454f24ec08e6fcae612</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile, HyZipEntry *zipEntry, IDATA *nextEntryPointer)</arglist>
    </member>
    <member kind="function">
      <type>I_32</type>
      <name>zip_getZipEntryExtraField</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>fd13b3fbadf479a07b078134821e132b</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile, HyZipEntry *entry, U_8 *buffer, U_32 bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zip_initZipEntry</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>79c8e9350072113a434591846751196d</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipEntry *entry)</arglist>
    </member>
    <member kind="function">
      <type>I_32</type>
      <name>zip_openZipFile</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>624fb23dfb7bb27c9d1634c29b3fbd82</anchor>
      <arglist>(HyPortLibrary *portLib, char *filename, HyZipFile *zipFile, HyZipCachePool *cachePool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zip_freeZipEntry</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>e7040ae0c63c136a2a11a3d88f7d2703</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipEntry *entry)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>zip_closeZipFile</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>1399aa2da62ddf6bf89784e8ed574b6d</anchor>
      <arglist>(HyPortLibrary *portLib, struct HyZipFile *zipFile)</arglist>
    </member>
    <member kind="function">
      <type>I_32</type>
      <name>zip_getZipEntryComment</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>990523ab485adeb02693662f930cfd8f</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile, HyZipEntry *entry, U_8 *buffer, U_32 bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>I_32</type>
      <name>zip_getZipEntry</name>
      <anchorfile>zipsup_8c.html</anchorfile>
      <anchor>094b3f70310034b9c492afcf97902c8c</anchor>
      <arglist>(HyPortLibrary *portLib, HyZipFile *zipFile, HyZipEntry *entry, const char *filename, BOOLEAN findDirectory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyvmls.h</name>
    <path>c:/Harmony/modules/luni/src/main/native/include/shared/</path>
    <filename>hyvmls_8h</filename>
    <class kind="struct">HyVMLSFunctionTable</class>
  </compound>
  <compound kind="file">
    <name>vmi.h</name>
    <path>c:/Harmony/modules/luni/src/main/native/include/shared/</path>
    <filename>vmi_8h</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <includes id="hyvmls_8h" name="hyvmls.h" local="yes" imported="no">hyvmls.h</includes>
    <class kind="struct">VMInterfaceFunctions_</class>
    <member kind="define">
      <type>#define</type>
      <name>VMI_ACCESS_FROM_ENV</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>8bcd9dca7cae8ee9fdf2dfa532cc0898</anchor>
      <arglist>(env)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOOTCLASSPATH_PROPERTY</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>2bd624cbade5ae1cbc2f70dea64e03b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VMInterfaceFunctions_ *</type>
      <name>VMInterface</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>945edfc12a1e3166aba839134e6e3901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>vmiError</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_ERROR_NONE</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad2265b27aec0d596faaeacd168309b0fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_ERROR_UNKNOWN</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad20dae37c3dd58da1cdac2143e8a50906d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_ERROR_UNIMPLEMENTED</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad2159e00014eb4971effe39797b86e8dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_ERROR_UNSUPPORTED_VERSION</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad2bc66efc0af92fa0ef93e040d424f3bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_ERROR_OUT_OF_MEMORY</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad2fd2543af3ba7cafcb7c550b71561130f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_ERROR_ILLEGAL_ARG</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad2e46f3141c6b202d4ad3dfbb704b94cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_ERROR_READ_ONLY</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>4cc26d792039ec5f28b517bd47143ad29fcfee1283abc539e7f29567855cc105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>vmiVersion</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>976d44f638c8cc26da425e2eada706de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_VERSION_UNKNOWN</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>976d44f638c8cc26da425e2eada706de406e2c373d865add6094ecf7833d0685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMI_VERSION_1_0</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>976d44f638c8cc26da425e2eada706de92a591e59cb27bf7069de024ac92503b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VMInterface *JNICALL</type>
      <name>VMI_GetVMIFromJNIEnv</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>fcf737d9dec215b6c3edc3fa87b04579</anchor>
      <arglist>(JNIEnv *env)</arglist>
    </member>
    <member kind="function">
      <type>VMInterface *JNICALL</type>
      <name>VMI_GetVMIFromJavaVM</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>02ce5bf3edc696d4176a8cc7c38da108</anchor>
      <arglist>(JavaVM *vm)</arglist>
    </member>
    <member kind="function">
      <type>vmiError JNICALL</type>
      <name>CheckVersion</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>ba6d90a8dfd683056e3edda3279c6cbd</anchor>
      <arglist>(VMInterface *vmi, vmiVersion *version)</arglist>
    </member>
    <member kind="function">
      <type>vmiError JNICALL</type>
      <name>GetSystemProperty</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>d9c25134aa7b169aad2804ef2e018b01</anchor>
      <arglist>(VMInterface *vmi, char *key, char **valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>vmiError JNICALL</type>
      <name>SetSystemProperty</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>91c66ccfe8c36a51e9b0de2f63cbd40a</anchor>
      <arglist>(VMInterface *vmi, char *key, char *value)</arglist>
    </member>
    <member kind="function">
      <type>vmiError JNICALL</type>
      <name>CountSystemProperties</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>845d1feaa562a978f7bef9b448b61349</anchor>
      <arglist>(VMInterface *vmi, int *countPtr)</arglist>
    </member>
    <member kind="function">
      <type>vmiError JNICALL</type>
      <name>IterateSystemProperties</name>
      <anchorfile>vmi_8h.html</anchorfile>
      <anchor>3c76ac3c1d29c2b3be12cdf85a2eddcb</anchor>
      <arglist>(VMInterface *vmi, vmiSystemPropertyIterator iterator, void *userData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>luniglob.c</name>
    <path>c:/Harmony/modules/luni/src/main/native/luni/shared/</path>
    <filename>luniglob_8c</filename>
    <includes id="vmi_8h" name="vmi.h" local="yes" imported="no">vmi.h</includes>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>JNI_OnLoad</name>
      <anchorfile>luniglob_8c.html</anchorfile>
      <anchor>ac0498b58a4bbbf42588d30433b4f8ea</anchor>
      <arglist>(JavaVM *vm, void *reserved)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>JNI_OnUnload</name>
      <anchorfile>luniglob_8c.html</anchorfile>
      <anchor>76bec78623b178fd9e8c142c457d1ac8</anchor>
      <arglist>(JavaVM *vm, void *reserved)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hypool.h</name>
    <path>c:/Harmony/modules/portlib/src/main/native/include/shared/</path>
    <filename>hypool_8h</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <class kind="struct">HyPool</class>
    <class kind="struct">HyPoolState</class>
    <member kind="function">
      <type>HY_CFUNC void VMCALL</type>
      <name>pool_do</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>cdc4233f475ea905a8ac7c4f5dc6e373</anchor>
      <arglist>(HyPool *aPool, void(*aFunction)(void *anElement, void *userData), void *userData)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC void VMCALL</type>
      <name>pool_removeElement</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>59c054de28d8a47135d49b7123bd9168</anchor>
      <arglist>(HyPool *aPool, void *anElement)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC UDATA VMCALL</type>
      <name>pool_numElements</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>a1a3d7802177726a7e423bf01b89aa5a</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC void *VMCALL</type>
      <name>pool_newElement</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>42794fcd0ff4bd0b23c804e413d44773</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC HyPool *VMCALL</type>
      <name>pool_forPortLib</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>34fc514dd9f7339fe6507798a5497246</anchor>
      <arglist>(U_32 structSize, HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC void VMCALL</type>
      <name>pool_kill</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>8a4a20e4530a7743c6162ef9c4784c52</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC void VMCALL</type>
      <name>pool_sortFree</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>600d884e1c775c7ab3e4045029098937</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC void VMCALL</type>
      <name>pool_clear</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>9cc68084517e52b49d9084774f2bbef1</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC UDATA VMCALL</type>
      <name>pool_capacity</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>24912b026cff13bdfd343aeb1923caf2</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC UDATA VMCALL</type>
      <name>pool_ensureCapacity</name>
      <anchorfile>hypool_8h.html</anchorfile>
      <anchor>fd789c0217f641b68729e951e5d54861</anchor>
      <arglist>(HyPool *aPool, UDATA newCapacity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyport.h</name>
    <path>c:/Harmony/modules/portlib/src/main/native/include/shared/</path>
    <filename>hyport_8h</filename>
    <class kind="struct">HyPortLibraryVersion</class>
    <class kind="struct">HyPortVmemIdentifier</class>
    <class kind="struct">HyPortShmemStatistic</class>
    <class kind="struct">HyPortLibrary</class>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_ENV</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>72f11cedc7f151da090fcc7f426eeb39</anchor>
      <arglist>(jniEnv)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_JAVAVM</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5c6c94e2b232922bb6de83c140c654df</anchor>
      <arglist>(javaVM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_VMC</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2c3131152a5afb33606fb41b43f6b1dc</anchor>
      <arglist>(vmContext)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_GINFO</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>62680c1c447390f000bb8c9ccdc90d56</anchor>
      <arglist>(javaVM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_JITCONFIG</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3a103f0716ffdeaa8601ccd880476c95</anchor>
      <arglist>(jitConfig)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_WALKSTATE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2e6a599a34ba3cd361c745c202ff24e4</anchor>
      <arglist>(walkState)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_VMI</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>94bf209337de55d068a7476fac399ee1</anchor>
      <arglist>(vmi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_ACCESS_FROM_PORT</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5e462f73828b4f34f6bfae5edbff6598</anchor>
      <arglist>(portLibrary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HY_STR_</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2071c4b0e963c01700550687d54f34ae</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HY_STR</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e5498469dbee80c14394cc34088ed13f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HY_GET_CALLSITE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b32cb90d79ed3cd7fdffead8a678843a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTLIB</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0ac309b7d3c935f63dd13d4463dd49b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HySeekSet</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d292627e14d39849f702c72d47e1c42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HySeekCur</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f9cbafadf458cb4ad8dcf2bfad405424</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HySeekEnd</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3fcfeb599e369531bd5745e4b4229e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenRead</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ff080fc3b999e96e9c7e621710e56da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenWrite</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5cfca403204e971e92ba9dd104ecf2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenCreate</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b253affb2250cac27353f62d2718b5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenTruncate</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>39b0901af3d9ca8a8b3058f7ff2bb6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenAppend</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>23869f5ee37471540fffa4cdf1e89b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenText</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5e71e9ab39e439151c508c515f4a4fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenCreateNew</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>74189eb84926e638d02f50337df0aca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyOpenSync</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b1348cfc31e0113a63daf03bbc0bcb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyIsDir</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8fc29517a9f204e5e61318e29cc736e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyIsFile</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>dd7595ced2dd828ffcc9fb4714b10ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HyMaxPath</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d88e0c7a00f3bd727b0bafff710a9a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHSEM_BASE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>be74735cbb01c26b844bbbc4334c35a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHSEM_CREATED</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>19c301956515b9b99b4bb717c6073a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHSEM_OPENED</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9e2213c5862aa7028848a4a60eac2e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHSEM_SEMID_DIFF</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>7e0de610f68616a27570246f6f1026e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHMEM_BASE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>401c114c51d7a6c3526cec06420ec308</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHMEM_CREATED</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a5c6dba1b125d6017160ef4f631fc5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHMEM_OPENED</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6343298c9526a2ace2bfc97e56e53d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_INFO_SHMEM_SHMID_DIFF</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>fa7c4db521d3a22a4671b0564295e147</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYJSIG_SIGNAL</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0a5772c74f78afd90a3c03b9c5695a91</anchor>
      <arglist>(signum, handler)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYJSIG_SIGACTION</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>87840d10c847448deada465f0d35121c</anchor>
      <arglist>(signum, act, oldact)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIZE_TOTAL_GPINFO</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ec110dec4a34fa883182cd82ddae43e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_VALUE_UNDEFINED</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>33e6782135f4b67a25b3e776f72f7340</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_VALUE_32</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>24b5cd7049821b30e90c3dd376edf09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_VALUE_64</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>84213bdd51df63253a456ed54a289748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_VALUE_STRING</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0f71c82bbef576a2aa3387990d869789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_VALUE_ADDRESS</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5487eda0f45069cc70eb3fe84a1d7d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_VALUE_FLOAT_64</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b66395713b1c52fb53f1fb89f7336b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_SIGNAL</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>12c7fe397cb3a50ec5a72ac233327fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_GPR</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c127c7b7f088a677de8cab0e2fb5d434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_OTHER</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>09c16c83c35bf30b702970de7389a522</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_CONTROL</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b81e861d92b081a639f132775cd6ff41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_FPR</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>924e85964c1253bcd9c668f47bef9b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_MODULE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d879b463b06463a09ab0ac905de86fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_NUM_CATEGORIES</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c93dfede85194a33e5662eec498dcdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_CONTROL_PC</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5756e595a310bc3e598188d797ca6ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYGP_MODULE_NAME</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>909a644e6c1f3b16e7f4279297b8d695</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_COMMON_PREFIX</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ef85a24872378474734819c13bd1eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_ERROR_PREFIX</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>dc52d5e0602133d94cb29c078d6e6fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_WARNING_PREFIX</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3580b75faddbf5d27511d05667dde5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_INFO_PREFIX</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9153fd16e41c79539493f9d91c78108e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_ERROR_SUFFIX</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a5a8f1545c0522afb64028740fe8a913</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_WARNING_SUFFIX</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>004824a1475ac6207f78cc2de9058fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_INFO_SUFFIX</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>bca18107637441a1b438850448effca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_MESSAGE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2f0b1b210d0470931430f4c3583dd95e</anchor>
      <arglist>(id, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_ERROR_MESSAGE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d85d4c4bb56b0a996b30e7dbed054804</anchor>
      <arglist>(id, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_INFO_MESSAGE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6d5f06b7c582069321a079aa35dc8151</anchor>
      <arglist>(id, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYNLS_WARNING_MESSAGE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>06422b57f62c310e13d0ca1734d45604</anchor>
      <arglist>(id, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_VMEM_MEMORY_MODE_READ</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d40bda3a5da59c03db65923bd34c6569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_VMEM_MEMORY_MODE_WRITE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ba1e8fa95aabe619e3630286efa42a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_VMEM_MEMORY_MODE_EXECUTE</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3110f8d4d020fdf8345e341acccec7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_VMEM_MEMORY_MODE_COMMIT</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>90e08b5f3891c1b795c7877b4924d403</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_VMEM_PAGE_SIZE_DEFAULT</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a6a21597a468659e4a2c590b4783d251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_TIME_DELTA_IN_SECONDS</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>247c60abebf2513906fd7fd184867dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_TIME_DELTA_IN_MILLISECONDS</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c80769932d48bc98449b3012be0748d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_TIME_DELTA_IN_MICROSECONDS</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e0a39a18ed165b0aa2f204147a5e2a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_TIME_DELTA_IN_NANOSECONDS</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>80705edc915c63f8eaea7e9ca6ef0890</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_SHSEM_MODE_DEFAULT</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b6b846d2f346badee3a715da5849102e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_SHSEM_MODE_UNDO</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d2eb40dd3971b932eb478200b1828591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_SHSEM_MODE_NOWAIT</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e24eed4e2eebc71d413653aa980b527c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyport_shutdown_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2123c013bdc1a1c86c45ef442300bb77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyport_isFunctionOverridden</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e6ca2e2cb11625108b3f0da5cfa7f035</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyport_tls_free</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f9d6683f1448c866d2d0ccf115e4bbb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyerror_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>82b8afe80a30bdd89050bc016e15f4df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyerror_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>87719c4d0379ec5362eb3852b04b265a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyerror_last_error_number</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a1e460dadca7dc4e978d83152e9fae4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyerror_last_error_message</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>83ab85f5d4084130719911f5e5e494cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyerror_set_last_error</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>60437f52482dd00d956e99a4830354d2</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyerror_set_last_error_with_message</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2eeb87652041ad36392de98ce78ece59</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2bf30c578e49692675f9f6f466b91a92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>dd47d737fbaa095f0c509131535e62a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_msec_clock</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>7ab1126b0ea76224e8ea27791e0a5d3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_usec_clock</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>dc039640772be2fcd29fc39b6589178b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_current_time_millis</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>85d1a93924466f4f50bdbfcde01a55e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_hires_clock</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>901e9fe205d0725aaa003b9bd2fc737b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_hires_frequency</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ed56ad1fad707477d6bc6ba89611cedc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytime_hires_delta</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>49b065a74c57d7f4fec196ee7419d1b0</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>718cb6f72b9c0f1fbc7abe035c2bb4c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>67e9c7363e3595795cacc300ba69f307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_pid</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8b94c333830e3460a6ff022d6b408b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_physical_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8b2f3657ed547aec93b499c0c45663b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_OS_version</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>1a4215d4a7e86fe436a12bd3a1909786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_env</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a23cca0d208764e7e3e06a9a048c5d9d</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_CPU_architecture</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>37f212e55dfbf7b76f25e41025394a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_OS_type</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e4f71ec091ade66e3487a3baf07cf9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_classpathSeparator</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9c704b0dd6a5e5f664e29923bf215557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_executable_name</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>549e44d62a2834e40c8a1451c2714f06</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_number_CPUs</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ebc7314eee5cb9dd269b22eec572e852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_username</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d1bfeb27f85506d6776bc54077f4a147</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>1587812c5ec4e74cfc0d64aead718ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>80cbbe496c6c528ad9a9745e6977c468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_write</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>920cf196f9b2eda733d546d99490c171</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_write_text</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>bc4090fc7c913c39ef9f229ef4a75161</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hybuf_write_text</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>7a7d023c222e6cb1c64efaf254f92877</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_vprintf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2edadcf49ab368e07e61ec21df7e3eab</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_printf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>77d8f426305364dc73870e697a73ffb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_open</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e2165560b467be7dc964103452a0560e</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_close</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a8b958a9bfbd4d8a531b526a8392e18f</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_seek</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c02504cb17766ea0405fa03f1cd8b76b</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_read</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>640b6968ade56424fbf0ddbe0488e196</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_unlink</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e3d2657384d87e505e50587bfa052279</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_attr</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c805de47e23c6410c71791e892f4a28a</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_lastmod</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>aa740749a9854ac8fe174342abb4f603</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_length</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>4c700dc5efc3ab24c13207349d187292</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_set_length</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0ac0de67a867842aa7a84b9a9792cb22</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_sync</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8526d55ee29f63b75eb4d2a30428940c</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysl_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>95190beec760e67df45c027b3e5f6c43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysl_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8f97d04ada94d0dcc3ab0f2b34b2568e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysl_close_shared_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>147108f235d7a0f9827c5ed3291e1917</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysl_open_shared_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>434978174bdd25130833483ca336861e</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysl_lookup_name</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>38b9b5bec86c281a84ae713012802d64</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ddbd8e70f6f7a9d71e8d17458ab1f752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>49c98229e8b054ea35aec08fa34a98a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_printf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>cf00aa3cc15f14dc6971c10317600224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_vprintf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f55cd768a08d35c8b91c4f1d12069362</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_get_chars</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6dc495b9d6376914da4856981d2db1c7</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_err_printf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>af529d9cd69a745de76ad88dcf504c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_err_vprintf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0c42b68e3ca21bbb9e22694345eb565f</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hytty_available</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>02cc5a4e9b4220a5d392385770c76b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f542024a251dd9bc3c74f22e0e6a3817</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d5675d4a52d3f1750882e59b99d9c5d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_allocate_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9e07c1de8fd0c483defa8f0931480fde</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_allocate_memory_callSite</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2a6e962f4c5d353a1ada1bf0620110cf</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_free_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ff2d5bd2f842f035742da0a7a53ee814</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_reallocate_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c4a15e329da618c905a93cc0f52ceebb</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hycpu_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e708dba3ffd4ac066d80c034342621c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hycpu_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0d8a94a9d12fe801b2a8d5a4b74b3814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hycpu_flush_icache</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c310a64a96be238cc38364a06699f545</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyvmem_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f9ef3b930f369591c1c5bb56ee6c2b66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyvmem_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>19386dbe205f77eecf2d5023e3f884b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyvmem_commit_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>55ea36c60faba0383374ae0ca95e5f13</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyvmem_decommit_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>cd31ef43e6ee5090f76aac51a11c9a89</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyvmem_free_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>61f8e9e612d4b18d5cbaaecb302ddf9c</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyvmem_reserve_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>06272548d21b3b76c957bb504937d087</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyvmem_supported_page_sizes</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f45098300cddc1e95c43a3d801337241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>1f3e5761ca9223b52d657c541f5f1f9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>4d83202b04f0f4966a2e105fe4204ea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_htons</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3dd431af0ce160ed7557387496d74a69</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_write</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8abad5b058e82314aff0fc10c1e5a923</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_sockaddr</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0ec1646b404fa1fbccd44114f43c0a44</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_read</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>15292319f1765736d548a345353b43ae</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_socket</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>64f339dcd112d867b4961d58898f442e</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_close</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5c374ac226fb549e3c7fc91245917012</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_connect</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b715ba0965eea74004fae2480056385a</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_inetaddr</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>02e9c1f0cc4615456ac273215956b732</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_gethostbyname</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0b7b3c8dc7ef290f7688542e041bc97b</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_hostent_addrlist</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b212835bf999b84633918a0c1ac8d38a</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_sockaddr_init</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>4b4bd6b327144670077d9d8c9c6a6954</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_linger_init</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0128fe29ce88d165b11e05c824e6f56f</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setopt_linger</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>104aee9bf843ca24f53b677a70b5ae40</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hygp_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c3d1143fa06275334e005daed388d36b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hygp_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>107c8f0f859d798b6c88c3adbcf965cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hygp_protect</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>755fb1c844a5b05a450fdad25b1f98e7</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hygp_register_handler</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>fdf49249c1047bc6791ac7fc11c1748e</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hygp_info</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>85fa9f1465fbfacbd3da49625a2b8f63</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hygp_info_count</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2a8ef8c6c6af94555e12b63c6888d5de</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hygp_handler_function</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ccc71a52c5a5a44c3f563d566e2a424d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hystr_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2e3d2dee08638ae75569522fc1007607</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hystr_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8764c8c29cb11fb675eae5838beffdae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hystr_printf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6fdc558d26fc2530c5ae46884bfd399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hystr_vprintf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d73c6e31f1b480b46b722c40be22eaaa</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyexit_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>4ffac20867be3b18e8cc356eafc14824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyexit_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a6e3703530094502efd348f6c4b8fc50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyexit_get_exit_code</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>df4b141c44d1dbee7ba764bff6fb9698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyexit_shutdown_and_exit</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e25cfaf2418ccf2a39834788aad355ef</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hydump_create</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2319242fbc6d81aad17dffba4837cf19</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>01837a4f3551ac72d12d82fd66e5b697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2058bdcfaa8e1275d0986af5267896b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_set_catalog</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>37e1533cd69a67a24f6e50924f125dd2</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_set_locale</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>28d21d6f0363210738199c43955f7950</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_get_language</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a10a975181f7880fd325eb9d199924b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_get_region</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0164808edf2f6378a1a863dd163c9cef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_get_variant</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>bcb250e2933f27346873326c1dc9da1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_printf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3c90552ddde9289bb6dde492401dfa45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_vprintf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b3502fdc77239d94ca31d55ec494132c</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_lookup_message</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>70234f9e8bfcf72af0e8c59b6adbaccf</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyipcmutex_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6bfe90a95890ee30f31ae8f083417790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyipcmutex_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2c3997f3510a6d4fe9fd299a5c40d980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyipcmutex_acquire</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>fec9222f8e4154d42386fab3187c7e15</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyipcmutex_release</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b119c68449a72b2c2cefad567d061f52</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyport_control</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3fc68dfdefe1fc4f61ec8d276b02ed62</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e77478ed18f266c375f52d6383b27594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b475b1f85f0dc8e515c300badf0ac774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_protect</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d46f2f94251644cd2387bfdc98893625</anchor>
      <arglist>(param1, param2, param3, param4, param5, param6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_can_protect</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9491c72205d8e29654deb331884e0666</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_set_async_signal_handler</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0d4275c6c4d2561b9da923430dc779cf</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_info</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>210a76124bdb590017447b715fa0f473</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_info_count</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>adc9017b86d467b6f0f66de3aab93243</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_set_options</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>da10abcd121b9326afc39cedbc2bd58b</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysig_get_options</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>bdc7f4775d126f2d7f93290f2aeb4d39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_DLPAR_enabled</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>4fa22600cfcfb860c2596fd34b90eb91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_DLPAR_max_CPUs</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ce7bd2edbab77d2d9ee815116362faef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_weak_memory_consistency</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>cbdd5f3fc6ef8f1fe7ba691da5d4cdd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_read_text</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d9a59f7c7e8fb64b8924f82f1476b56c</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_mkdir</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9586455f517e4f1f6fcbf3ba84056844</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_move</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6eff608e5053a51c6c739edfdc7e5778</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_unlinkdir</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>01befe0bd62c5a5cbd09dc6ae3941bc1</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_findfirst</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b32a8cc09a2b264f3f6f03547ee50e34</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_findnext</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9470d686941f68647ad7455840841c0d</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_findclose</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d0e4f0b208728455f93b710223d92e1c</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyfile_error_message</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>4aa68097007a2b3bd725440f5ed4c336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_htonl</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d90859fc08bfab8379580b67c60ab956</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_bind</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>dc4dc406ff1b28c1491f3fd0c5124edd</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_accept</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c18daa1d432320751f16a51925694275</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_shutdown_input</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9c18085a8da487605bd83d6706294402</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_shutdown_output</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>64a3776655e9213eaed594410145f8a8</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_listen</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>56659239bbaa7a280faa68cae828a708</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_ntohl</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2542466ed0bd3cc7d02a88347984a8b7</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_ntohs</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ba7941c14c075536e784aa969c7bde6b</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getpeername</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>473129bcd7fb210318ba6798cbca846c</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getsockname</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>4072e754f9aaaf41330e03b171f1ebd7</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_readfrom</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>7f84075cf399849e998e213c3f72650d</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_select</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>042ea8f77c616d3312d856b17e27457e</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_writeto</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>55d0bc39ee33a9244b9db902aa5b3942</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_inetntoa</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9d3b6f40da9cd5585ea95ad14604d079</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_gethostbyaddr</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c8966c8bf127e23276bc5d57993c9764</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_gethostname</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>fe00cf245ea224385dcf209fcd11e095</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_hostent_aliaslist</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3f97280462d79c86535366f55c86dac8</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_hostent_hostname</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e33471e5cad4f8fc17e21231ad3c61dd</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_sockaddr_port</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d3990e2104930f40244c732be03f26f7</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_sockaddr_address</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>1b0a5e6a9814691e6616b06b319b4acb</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_fdset_init</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>48e1a375f854667d98cf0cc3e7b3efce</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_fdset_size</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a4f0a0fc77a4b53ff1d786e447c93be7</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_timeval_init</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>98027bf01bac039178ad90a46c7512b2</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getopt_int</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>bf4645ad07472bff2b0542f625964f5c</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setopt_int</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f47bbaaf5834b18c6f510d9a465abf64</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getopt_bool</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>87e45ecf5f659e82ec7d5c7a37b6593d</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setopt_bool</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>405c1dceb6845790e40975f2d9efabe3</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getopt_byte</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f956f1655d42f2658c1e940ae1f1384e</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setopt_byte</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>fa494506a114421769c5b385c5474e30</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getopt_linger</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>71474b7ba16cd770bf92aaebf9db37f6</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getopt_sockaddr</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8d0e136f3e2db02935a8a0c4c65e2343</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setopt_sockaddr</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5e8cb09c1d2dff898b142b9679b9d69d</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setopt_ipmreq</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>48a2fbacbc2950ed00a347833210dd34</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_linger_enabled</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6f07a6310bf086dd6a6dfa63ab08c4ec</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_linger_linger</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c95f1a8359501a6d44f20192834d9f58</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_ipmreq_init</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f007bf25d0acadd8d83b90db85272eee</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setflag</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>7c4d894ade83bf015344440ba28c118b</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_freeaddrinfo</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>01a736309d73f74b7efaa06015b7354f</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getaddrinfo</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>71add28a94ff4641ac88cd455443e892</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getaddrinfo_address</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d3c6f7f312839d9c21d0f157d608bef1</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getaddrinfo_create_hints</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>bc985dc00a00a6bc3b8c476b4b808dba</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getaddrinfo_family</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>88157337fb432f491666b676f12ecc9c</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getaddrinfo_length</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e4456b01b7cc0f917c589c18d47b7910</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getaddrinfo_name</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e1090a9a0c15ec962a777d0e18c7f755</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_getnameinfo</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>47b17086e469fb63ebf032fe04e0fb99</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_ipv6_mreq_init</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e2e6312e9b0179fc8cf9803156e4b50f</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_setopt_ipv6_mreq</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>369950e85211d518a652bb53e5668d41</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_sockaddr_address6</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d990a0b693ca4a24c2579a0816fb5511</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_sockaddr_family</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>573327d821dd767cb174e697cd698790</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_sockaddr_init6</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6a5d214afe48a451fb9e8b4a1cb4d5b5</anchor>
      <arglist>(param1, param2, param3, param4, param5, param6, param7, param8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_socketIsValid</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6b131f00e2edece01a744cf91e744728</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_select_read</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>8bb6f110c10dcbb2a06030b90a45f634</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_set_nonblocking</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3524a123f6681ee995f1695a8535b754</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_error_message</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9325cd14f0e6610e90b4329039076a57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_get_network_interfaces</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>27e3c2fc58b0961468a68a7d5f2434de</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_free_network_interface_struct</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a303de6c3c61ce6a4af059d72e61630f</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysock_connect_with_timeout</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>7a5e2004edc6b0f95abce4f0a3608dbc</anchor>
      <arglist>(param1, param2, param3, param4, param5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hystr_ftime</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3a48360f9540b49d24742998ca86550b</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymmap_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9d29baa6b1a7fa5bbcb7dfe13d81e7b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymmap_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2c4700def65459ac9a2b5feb5f24568c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymmap_capabilities</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3965c5405f0960d771fc6716c9807631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymmap_map_file</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5161b62f1ca200b5fd12a71d4f294eb1</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymmap_unmap_file</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6a401270061435dd01fa6aff671e4562</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>24c6e9c1814adc93e893e4093345e8e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>5394a0db7c62fc34e3005dca7fe210d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_open</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>caa80c16c06a9dc14fa201a8abefe33c</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_post</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>79ccf9bb23b8158e99476475423b7626</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_wait</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9574182d03c7233678436a6b8e8945e9</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_getVal</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>0ac47ff260e3b815e70db64180820c52</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_setVal</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>7136d46729d44cc5e88001db7fc3f182</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_close</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>78589eaeb129cbcd827cfeff326cdfb3</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshsem_destroy</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>42c9643dd7f2d6a7f48bb63218c82196</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_startup</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6eb36bf23570ca644767935b7cd344a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_shutdown</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f8724636a5993010b4149ff7a73303f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_open</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3d09b5a9cbc2bc8467a4a3b3ae5e2135</anchor>
      <arglist>(param1, param2, param3, param4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_attach</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>e72c1501cb8126815dce013a3f59f363</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_detach</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2a13b4e5a484826f4e3eac0d60dcae31</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_close</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>b7c4c2a11e49682493fb0e3bc36aa68a</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_destroy</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>691a917546a847522d7ef3e1c9fe6b17</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_findfirst</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>3719357a273f36f5ee9a07eef055317b</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_findnext</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f0495a2c5815f3a47921f59da8539279</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_findclose</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>c55fc5d97595431ce0ee4b39a15f60da</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hyshmem_stat</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>97c7ca0f0b7367eb8d1e9f5ff5fb6cfd</anchor>
      <arglist>(param1, param2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hysysinfo_get_processing_capacity</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>6b6378f927712a95676daf91435bdd40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_lookup_message</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9514f28fa0be06e2fe1052a6dedb32fb</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hynls_vprintf</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>aed56afe55940ff642d3f9bfe45522e0</anchor>
      <arglist>(param1, param2, param3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_allocate_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>9e07c1de8fd0c483defa8f0931480fde</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hymem_allocate_code_memory</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>08751e5c338d746abe2bd40273e1fb70</anchor>
      <arglist>(param1)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC I_32 VMCALL</type>
      <name>hyport_create_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>250e7bcb7a53b4d8c64ba1e493522e26</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct HyPortLibraryVersion *version, UDATA size)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC I_32 VMCALL</type>
      <name>hyport_init_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>d806e438cade471302b91cd34c33443a</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct HyPortLibraryVersion *version, UDATA size)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC I_32 VMCALL</type>
      <name>hyport_shutdown_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>07f46ebf4a926c24fd1920c3e6111e33</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC I_32 VMCALL</type>
      <name>hyport_startup_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>a8bbac248d082dd45ed14bd71e9c1d16</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC I_32 VMCALL</type>
      <name>hyport_allocate_library</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>ad4e1b391086debb7e183c4c79ab1089</anchor>
      <arglist>(struct HyPortLibraryVersion *expectedVersion, struct HyPortLibrary **portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC void</type>
      <name>initNLSCatalog</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>291166a8dbdca8482d65bc7012655e21</anchor>
      <arglist>(HyPortLibrary *portLib)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC UDATA VMCALL</type>
      <name>hyport_getSize</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>852645cf7c38cc286c393e5d83f63d81</anchor>
      <arglist>(struct HyPortLibraryVersion *version)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC I_32 VMCALL</type>
      <name>hyport_getVersion</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>f4f4ed8e69588d226c176e246ae9ca83</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct HyPortLibraryVersion *version)</arglist>
    </member>
    <member kind="function">
      <type>HY_CFUNC I_32 VMCALL</type>
      <name>hyport_isCompatible</name>
      <anchorfile>hyport_8h.html</anchorfile>
      <anchor>2edff4a9ea6e2215bec87b513ab653a2</anchor>
      <arglist>(struct HyPortLibraryVersion *expectedVersion)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyporterror.h</name>
    <path>c:/Harmony/modules/portlib/src/main/native/include/shared/</path>
    <filename>hyporterror_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_BASE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>71109fd67adcbc3712d2c0ad3407758d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_OPFAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>c31e285581579efed8e415c9e22ca82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_EOF</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>33264cc95b25cb5be1d818aa1165b3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_NOPERMISSION</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>780adef604b6d345f3e884b0fd3bf8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_NOTFOUND</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>2846c4a47e4485f9fd359ef741036f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_NAMETOOLONG</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>48e0f6e14cbdd3e07c2434fe3b4cb03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_DISKFULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>13292371147d7f55723ac1faf84ea7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_EXIST</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>77cfa2a84b42676be9c1ba4dd49913f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_NOTEXIST</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>34ec7ae6a4f0badb1209d18bdba214a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SYSTEMFULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>ed50e2380639bde4f3bd6398c4ff4c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_NOENT</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>fd4be458e112986da8bbc7107a2e7f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_DIRECTORY</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b0d7530df40e9f64ea8630d917fe2f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_NOTDIRECTORY</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>1448e1067f8ed26f1c85bc9721f61bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_LOOP</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>8a76873c6ffc0c9fbb8b7ebd9f5d0491</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_BADF</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>21602afdec114063a132e483fc82b368</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_WOULDBLOCK</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>3275980ab0067ed627365ba6e09c51a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_INVALID</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>83ddf64db568cbcbd0f95f5f669de066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_BASE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>19aba528ba3da9a59c7a47837b80678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_THREAD</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>999820842ef83fd96394b0989c9f6c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_MEM</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>4e88e2135593df00303c20eb53c61b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_TLS</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>cde31ec6566a6484640478a9386b1ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_TLS_ALLOC</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e6a017c380fb497cc5af47223d1450e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_TLS_MUTEX</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>81dc17c273e6a122fc9c10457673d86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_CPU</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>9e53d77fd3c11668baf9306ba2932133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_VMEM</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>2e31f88e70eacb4862dc429c745dd5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_FILE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>18300f58cf73b0a3cf8b5089f58a1697</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_TTY</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>bab0a9433b4934a0d67408aaf031616e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_TTY_HANDLE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>2175193057555380ce0976bd6f5f1c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_TTY_CONSOLE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>0ff2454ae1eb07a37a34ddc03e9fde22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_MMAP</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b6b986c3aec52e91faf6af44d060b05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_IPCMUTEX</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>dd6cfbe36c70b0701e6c47e3f6fd030c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_NLS</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>ca3c3c277f31552a62c15d04837b5255</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_SOCK</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>6bec07f2a75199c08c24a734da863fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_TIME</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>c6d505c7bcfe7f94d1bec664ec65f946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_GP</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>31ccb1856d2826d868262b2442d87e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_EXIT</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>97d67339c044fa7be54837d58a8a2ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_SYSINFO</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>860d1f88bf46ce50f1c918cdde9a2ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_SL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>4793ea0f2ff26a8b105ce7b22c44842f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_STR</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>9181e50662c70f65c8fc824126b2debc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_SHSEM</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>4c12703dc76148d994b02985d2979faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_SHMEM</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>0ed7decc968224e0ac34ef8ff9b3aba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_ERROR</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>186509041dbc4a777a5cde5de3887157</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_STARTUP_SIGNAL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>c5b9b1aa776b6586c61b7e12a2554d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_BASE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>af4eed725d1e45a0782f4611bae4bf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_OPFAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>387275baac41996a5b25801d6bbb703e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_HANDLE_INVALID</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b0894cd320372d1d648909000491df98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_SEMSET_INVALID</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>6b85554b9c69e3266439bf7993ba5806</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_NOT_EXIST</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e7ba62bbf259cd324563b8e4ade6bfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_NOPERMISSION</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>604cb4155e1ab8cf860477e909078ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_INVALID_INPUT</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>9a221bbf0324439c87f7f803d39e93be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_NOSPACE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>3a12ba4d30e7e7318467ce31eb4c7507</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_ALREADY_EXIST</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>f06546911f4a68e59db0ad1ac47382c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHSEM_DATA_DIRECTORY_FAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b9848253be9a02ec116c5eb0812699b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_BASE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>1ff391f34f3fb61f7c49956ab766bb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_OPFAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>a511c3babff6a21615ae6cbd295d7a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_HANDLE_INVALID</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>f4ac52e5343bbba988a673b8cdab2da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_NOT_EXIST</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>6f87c68ca17bed8368348870fd2ea4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_NOPERMISSION</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>05d74211b75f62edd30b7050b4a3b069</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_INVALID_INPUT</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>2b0d82fb966ce7db7283b748db249742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_NOSPACE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>af7ad3b2837945f0ff713bcbe7787822</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_ALREADY_EXIST</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>885e323bee190201f19edc9b034ba06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_TOOBIG</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>d5c287dd3eaf1168741ffdc5d68a1cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_ATTACH_FAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b2de1071dd60389a267eb87c66bb9c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SHMEM_DATA_DIRECTORY_FAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>2a8519733824f76f8eb528b923fc2f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_BASE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>842a82afdd3f5f4cb2e9ecb1b6fef02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_BADSOCKET</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>3359ca11fcb934b2eb2dab9db22754ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NOTINITIALIZED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>8aeee3305f829f8b8fdaa78e1d5768c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_BADAF</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b2c3bae73e66ca64039a429808269881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_BADPROTO</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>d61488718945ee5767b8a548259ef2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_BADTYPE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>0947690aac03a1d56dc194d3220d7597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_SYSTEMBUSY</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b2d79978e24e9d95ab838579d4627967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_SYSTEMFULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>5ef8a0b7ec5c048d72fd00219b7e5332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NOTCONNECTED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>122a1e6101535c74f5baf58954bd4cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_INTERRUPTED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>6efb6f0067a4b413d8199813e74243e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_TIMEOUT</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>f045d0b9a4005fa566e86d77af1b403d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_CONNRESET</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>a8a5ded375052c885e167ea72fd196f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_WOULDBLOCK</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>d519015a6d09e3416766f8b516182487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_ADDRNOTAVAIL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>f6397421d895e68b416a8e014ae1f3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_ADDRINUSE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>32f92c54ebde6b3b243498bb9a52f47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NOTBOUND</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b85d47f08f9f37968d01819d82ef57ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_UNKNOWNSOCKET</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>d2774dd320836ff163914a3689fa7eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_INVALIDTIMEOUT</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>3e3881d20c537a0b2d63a4e354cffac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_FDSETFULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>71122685298b46d98ae9ae52a46a09b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_TIMEVALFULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>4391d3657fb52561fb399e9ec6a5864f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_REMSOCKSHUTDOWN</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>df3cdcb07e1c1034b0f194dd11d20cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NOTLISTENING</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e7831a393991ae7c21e6a92b89ed26fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NOTSTREAMSOCK</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>bf5de82ee028449cf5b65a95131db25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_ALREADYBOUND</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>f6a4e32d7cbbd2ddc3c426a1cef16bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NBWITHLINGER</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>ee81efb0cca239810e1d24bbfbc580f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_ISCONNECTED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>67739280a84a5291dcc8d26977e49ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NOBUFFERS</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>2be4344f0deb13f58815d4706ae40f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_HOSTNOTFOUND</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e3d1e5be3bc3900c64d7cd9109f8475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NODATA</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>d3855712d02ad0f941904d24e2f82685</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_BOUNDORCONN</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>1d40807bf48f28d1c084d94387baec96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_OPNOTSUPP</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>803e0dce52d35c869acd8965c1aab573</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_OPTUNSUPP</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>cd6f717537533f499b0fc2ada177c1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_OPTARGSINVALID</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>a341dfcc6716f0c86103036c501b87f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_SOCKLEVELINVALID</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e23e53011f02b0a9c90a618726824e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_TIMEOUTFAILURE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>bec9b9556c88749a3cdd3a6aa2152ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_SOCKADDRALLOCFAIL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>a42832d9cbae2a1628c007d9bcb99038</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_FDSET_SIZEBAD</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>3ac3fc97d4a7519f2cdf48384e7b5d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_UNKNOWNFLAG</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>6fc97bc19610298e61dbdc0a1a746c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_MSGSIZE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b3b27ac461ba9be1e4e5d289b4f7bb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NORECOVERY</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>0b2f8970a36edf3385658688a5fcd027</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_ARGSINVALID</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>5f7a3a48040620a3305c21a210bc95e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_BADDESC</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>a8e1a1068f1bc45bdd53a879427e244a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_NOTSOCK</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>8e7525349ea626fce033cf3cea6ee198</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_HOSTENTALLOCFAIL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>f6234259fa582b2b7ffaf0a0c54e1101</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_TIMEVALALLOCFAIL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>cf90ff7d5e32b6116a21fb2ffaeef3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_LINGERALLOCFAIL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e22904f764df3477a24674b149666b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_IPMREQALLOCFAIL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>380f0cb5f2b20ec33a0e9f177512ea5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_FDSETALLOCFAIL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e312835094f4d39aeffb6afa02b6d17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_OPFAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>66f0fb5cb64b5c93b6c8164e4c034e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_VALUE_NULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>a30209ac860ae9f005c6cba9c5119db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_CONNECTION_REFUSED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>84efe128579fc9ce890977dfc10beff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_ENETUNREACH</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>e46a904e207f1050dd1df29c4f78c66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_EACCES</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>5eadfcaf9c25731c65f52d52ab282c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_FIRST_ERROR_NUMBER</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>1655fe2cf61e165a30b77080b5ea7968</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_SOCKET_LAST_ERROR_NUMBER</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>ac8b705a5ce26f4882b34e638baf38f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_BASE</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>105fb23bc311cfb6974ed566e3973a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_OPFAILED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>3edd6bcafe1832bb52ea3d943b672563</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_EOF</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>f3a582af37fff8fc35cabe9575306ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_NOPERMISSION</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>125b44f1b8fbb9e9993175b095b63dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_NOTFOUND</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>623701bdc30ed86fe7f5ce131c75517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_NAMETOOLONG</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>b91a2b0f6286f6a464cd4a23d4ce47e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_DISKFULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>cb1d3f2623af084c2191c33c6810ec13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_EXIST</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>2f017f505692a300fa35086a13fafc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_SYSTEMFULL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>920d3d849e17c37147d76d5b763c6fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_NOENT</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>fd8495aed0a14263b6ae32ee0631321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_NOTDIR</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>28578e20ef1808c9bd7c41b45077bc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_LOOP</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>bc626d0497ea683a69effcc40800e015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_BADF</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>0741ebba1ddcc93ed5a7386eb7dbc7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_WOULDBLOCK</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>490fbb9664ada11b1eb12db9eeda2842</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_INVAL</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>435aac7587382fe8bb4d296c73d822ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HYPORT_ERROR_FILE_LOCKED</name>
      <anchorfile>hyporterror_8h.html</anchorfile>
      <anchor>0da9bbdcd4445fcc00ba07dbe7a314ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pool.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/pool/shared/</path>
    <filename>pool_8c</filename>
    <includes id="hypool_8h" name="hypool.h" local="yes" imported="no">hypool.h</includes>
    <member kind="function">
      <type>HyPool *VMCALL</type>
      <name>pool_new</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>3a476dea150bf5b275f1149fd941618e</anchor>
      <arglist>(U_32 structSize, U_32 minNumberElements, U_32 elementAlignment, UDATA poolFlags, void *(VMCALL *memAlloc)(void *, U_32), void(VMCALL *memFree)(void *, void *), void *userData)</arglist>
      <docanchor file="pool_8c">pool_new</docanchor>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>pool_kill</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>1bc342e7a232db79be8ffd5c43912253</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>pool_newElement</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>abf88a592e7890461b5bd0d2897f78fd</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>pool_removeElement</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>3e3d8e0a0228e25263be24420389073c</anchor>
      <arglist>(HyPool *aPool, void *anElement)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>pool_do</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>826662db0a174a8a9e98407723167ed8</anchor>
      <arglist>(HyPool *aPool, void(*aFunction)(void *anElement, void *userData), void *userData)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>pool_numElements</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>d06bfa9f9fa0dc351a8bab758745a4bc</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>pool_startDo</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>f2ca22356fb6793947d51bbbd5d93fc7</anchor>
      <arglist>(HyPool *aPool, pool_state *lastHandle)</arglist>
      <docanchor file="pool_8c">pool_startDo</docanchor>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>pool_nextDo</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>18c3db16ce440b618dc117bea019e5b8</anchor>
      <arglist>(pool_state *lastHandle)</arglist>
      <docanchor file="pool_8c">pool_nextDo</docanchor>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>pool_sortFree</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>cda868970a74c3b6977a10003f350485</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
    <member kind="function">
      <type>HyPool *VMCALL</type>
      <name>pool_forPortLib</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>a14c22685a150883b5073da3ac4c838e</anchor>
      <arglist>(U_32 structSize, HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>pool_clear</name>
      <anchorfile>pool_8c.html</anchorfile>
      <anchor>a59aa55452f6fb06070f91f3bcb0806d</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pool_cap.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/pool/shared/</path>
    <filename>pool__cap_8c</filename>
    <includes id="hypool_8h" name="hypool.h" local="yes" imported="no">hypool.h</includes>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>pool_ensureCapacity</name>
      <anchorfile>pool__cap_8c.html</anchorfile>
      <anchor>35f8f2556069a0b32de79262671f3839</anchor>
      <arglist>(HyPool *aPool, UDATA newCapacity)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>pool_capacity</name>
      <anchorfile>pool__cap_8c.html</anchorfile>
      <anchor>06ad3f11f7c04baf991d90c381282bff</anchor>
      <arglist>(HyPool *aPool)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyerror.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hyerror_8c</filename>
    <includes id="hyportptb_8h" name="hyportptb.h" local="yes" imported="no">hyportptb.h</includes>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyerror_startup</name>
      <anchorfile>hyerror_8c.html</anchorfile>
      <anchor>adbadeb1e22c4cd8ae10e8a6a7ad81fc</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyerror_shutdown</name>
      <anchorfile>hyerror_8c.html</anchorfile>
      <anchor>a742363b27375fe4e706e0609619ed16</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hyerror_last_error_message</name>
      <anchorfile>hyerror_8c.html</anchorfile>
      <anchor>658e173b555555af2f142179132467e6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyerror_last_error_number</name>
      <anchorfile>hyerror_8c.html</anchorfile>
      <anchor>fecda83d106304c8c24ab2c173a14f53</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyerror_set_last_error</name>
      <anchorfile>hyerror_8c.html</anchorfile>
      <anchor>da4acdc71eab1c5cd89a24e278367eca</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_32 platformCode, I_32 portableCode)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyerror_set_last_error_with_message</name>
      <anchorfile>hyerror_8c.html</anchorfile>
      <anchor>a642dfe228e36b6229d666eb6c3ce9fd</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_32 portableCode, const char *errorMessage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyexit.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hyexit_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyexit_get_exit_code</name>
      <anchorfile>hyexit_8c.html</anchorfile>
      <anchor>37ddf61f5353671edbcfd297b9613a13</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyexit_shutdown_and_exit</name>
      <anchorfile>hyexit_8c.html</anchorfile>
      <anchor>6381a43dbe396e5692b3a71ecadbc114</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_32 exitCode)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyexit_shutdown</name>
      <anchorfile>hyexit_8c.html</anchorfile>
      <anchor>b577a1ad6391cbc9b003c990f1a2212f</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyexit_startup</name>
      <anchorfile>hyexit_8c.html</anchorfile>
      <anchor>b2e286a66856de77e767852bac3e77be</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hygp.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hygp_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hygp_protect</name>
      <anchorfile>hygp_8c.html</anchorfile>
      <anchor>4e6e359ed400f2b9ff9e5aaa11ef2ec9</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, protected_fn fn, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hygp_register_handler</name>
      <anchorfile>hygp_8c.html</anchorfile>
      <anchor>985d194bb38bd85fda8356d2d709d182</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, handler_fn fn, void *aUserData)</arglist>
    </member>
    <member kind="function">
      <type>U_32 VMCALL</type>
      <name>hygp_info</name>
      <anchorfile>hygp_8c.html</anchorfile>
      <anchor>a64060f367b0f3f8952d49b3ecc6ae6d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *info, U_32 category, I_32 index, const char **name, void **value)</arglist>
    </member>
    <member kind="function">
      <type>U_32 VMCALL</type>
      <name>hygp_info_count</name>
      <anchorfile>hygp_8c.html</anchorfile>
      <anchor>81c5ceb80f4e74142260ba63f52ea988</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *info, U_32 category)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hygp_shutdown</name>
      <anchorfile>hygp_8c.html</anchorfile>
      <anchor>022c3820f5fda71cb0bce1851063f051</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hygp_startup</name>
      <anchorfile>hygp_8c.html</anchorfile>
      <anchor>6d7c1c48bf066779c961af44638dd6af</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hynls.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hynls_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hynls_set_locale</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>39dc7ad6b7377a13945ab3e433b0a087</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *lang, const char *region, const char *variant)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hynls_get_language</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>87f09de2d93d713e1d5b41362c6e450f</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hynls_get_region</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>a65cf4f1d62568df51e5009e2e0a0230</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hynls_get_variant</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>774cd9fccd91af173c9118a6876a0be3</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hynls_printf</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>591a0c1805506b7b7f4cabc2e0834d05</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num,...)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hynls_vprintf</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>160dde9284bea5b88a454a1f8537ad9f</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hynls_lookup_message</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>830d885705efc770fe1db9ae8f27ac9b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, const char *default_string)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hynls_set_catalog</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>898a1dce29671a5394db0de29e2287a8</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char **paths, const int nPaths, const char *baseName, const char *extension)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hynls_startup</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>c39654515be7091a76ca29e3f9182e35</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hynls_shutdown</name>
      <anchorfile>hynls_8c.html</anchorfile>
      <anchor>240e408a1d77fec27802393aca3b6446</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyport.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hyport_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_init_library</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>55b16df8fc66791ddfee00bf07eea69a</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct HyPortLibraryVersion *version, UDATA size)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_shutdown_library</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>bcc874cbe8c1fad349324872295cb866</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_create_library</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>1c13a9b3d737f08113ec5e363640fe78</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct HyPortLibraryVersion *version, UDATA size)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_startup_library</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>7801547d07591a8d2c9aa49aadbda489</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hyport_getSize</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>d69610f310e081a142b4a50b7537281c</anchor>
      <arglist>(struct HyPortLibraryVersion *version)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_getVersion</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>bdca4793810219d0752b31b3f7f2ee25</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct HyPortLibraryVersion *version)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_isCompatible</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>d14b823194ce93691cea16d31699f404</anchor>
      <arglist>(struct HyPortLibraryVersion *expectedVersion)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_isFunctionOverridden</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>6797ffeb546ed7fc7cc0027b06222eff</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA offset)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyport_allocate_library</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>a4a0f076d68374552afb7a6bd708135a</anchor>
      <arglist>(struct HyPortLibraryVersion *version, struct HyPortLibrary **portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initNLSCatalog</name>
      <anchorfile>hyport_8c.html</anchorfile>
      <anchor>3e66c363eeca777c272105090b13e636</anchor>
      <arglist>(HyPortLibrary *portLib)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hystr.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hystr_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>U_32 VMCALL</type>
      <name>hystr_printf</name>
      <anchorfile>hystr_8c.html</anchorfile>
      <anchor>c242d664d1b4da306847b584242681e6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>U_32 VMCALL</type>
      <name>hystr_vprintf</name>
      <anchorfile>hystr_8c.html</anchorfile>
      <anchor>15296e6860a99c7524a54db165bb468c</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hystr_shutdown</name>
      <anchorfile>hystr_8c.html</anchorfile>
      <anchor>85e2769e65b54725d648aa39789692e1</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hystr_startup</name>
      <anchorfile>hystr_8c.html</anchorfile>
      <anchor>f978f1e157ff8b7a1905b125b5c64590</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hystrftime.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hystrftime_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>U_32 VMCALL</type>
      <name>hystrftime</name>
      <anchorfile>hystrftime_8c.html</anchorfile>
      <anchor>eac32675209bad116f44cd6006203362</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hystsl.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hystsl_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_up_close_shared_library</name>
      <anchorfile>hystsl_8c.html</anchorfile>
      <anchor>6b7a3592c21d38332eeaeb84bcc93ae6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA descriptor)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_up_open_shared_library</name>
      <anchorfile>hystsl_8c.html</anchorfile>
      <anchor>32ff85bc07adaa13cc2b9384b7f343b7</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *name, UDATA *descriptor, BOOLEAN decorate)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_up_lookup_name</name>
      <anchorfile>hystsl_8c.html</anchorfile>
      <anchor>f778423bca9eb684c4ffd34664a35a2c</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA descriptor, char *name, UDATA *func, const char *argSignature)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_split_open_shared_library</name>
      <anchorfile>hystsl_8c.html</anchorfile>
      <anchor>1a96fe834ee3ed64ab12c85e695731c6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *name, UDATA *descriptor, BOOLEAN decorate)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_split_close_shared_library</name>
      <anchorfile>hystsl_8c.html</anchorfile>
      <anchor>de5ee6eae1baa61dfb45d37130488661</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA descriptor)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_split_lookup_name</name>
      <anchorfile>hystsl_8c.html</anchorfile>
      <anchor>08b3eea32330fda50b1b85ff2d71d654</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA descriptor, char *name, UDATA *func, const char *argSignature)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hytlshelpers.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/shared/</path>
    <filename>hytlshelpers_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <includes id="hyportptb_8h" name="hyportptb.h" local="yes" imported="no">hyportptb.h</includes>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyport_tls_free</name>
      <anchorfile>hytlshelpers_8c.html</anchorfile>
      <anchor>b2ae78650c0381ad19bf3414051cadf2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hycpu.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hycpu_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hycpu_startup</name>
      <anchorfile>hycpu_8c.html</anchorfile>
      <anchor>3d9b4750a1fa5245195d2e401b8159d6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hycpu_shutdown</name>
      <anchorfile>hycpu_8c.html</anchorfile>
      <anchor>8b75a0a8087af36cf5a666906c3a7dc4</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hycpu_flush_icache</name>
      <anchorfile>hycpu_8c.html</anchorfile>
      <anchor>74004d60aba17915c1983ae19eb47e44</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyfile.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyfile_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>void</type>
      <name>convert_path_to_unicode</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>65f801176f01777fc41e3cd0fca94165</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path, wchar_t **pathW)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_attr</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>c1c5bb223f5daddf7f7973b11bfa98f7</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_close</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>641af197727490488e304e46ef62b704</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hyfile_error_message</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>2f9ad14dcf5b0cda63c67dbc4c81364e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyfile_findclose</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>245d0bd2c4d9f80063f91d1b9cdb2508</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA findhandle)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hyfile_findfirst</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>35a83d7da68cf368e546d0850b7dd0db</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path, char *resultbuf)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_findnext</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>8f9c983f6474096d4e556fba153095a9</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA findhandle, char *resultbuf)</arglist>
    </member>
    <member kind="function">
      <type>I_64 VMCALL</type>
      <name>hyfile_lastmod</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>539ff5df8dd62831d4209b557e44968e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>I_64 VMCALL</type>
      <name>hyfile_length</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>74ab69eefa00324ea5527f2085bd83f9</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_device_name</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>54797baac90e7fce585dfa4b8f057053</anchor>
      <arglist>(const char *path)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_mkdir</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>b2ca260bec4b113ba97d36da31136fd4</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_move</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>e7b1b207e71ef9bac3e283f56cc78660</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *pathExist, const char *pathNew)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyfile_open</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>4064c8320a07d4ecf32d92e30ae0bd03</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path, I_32 flags, I_32 mode)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyfile_read</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>ed799f440b54c00318bfda545c23d4b2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, void *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="function">
      <type>I_64 VMCALL</type>
      <name>hyfile_seek</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>6e712b0a2e4a7b42be9b7207cf2fff8b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, I_64 offset, I_32 whence)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyfile_shutdown</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>a7899f6ef535c51bc00be189ec9e4794</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_startup</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>3e8c715d786915276a0878303e3f5834</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_sync</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>c41d1569ccffe924a48bc221e4ac3475</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_unlink</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>3536f598b69b4ecc697860d70fb9e92d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_unlinkdir</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>41cb34d80b31322bd3c171070f3d64b4</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyfile_vprintf</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>15b1bfae7432e10c74e8884b01dd75ba</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, const char *format, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyfile_write</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>a4d98fb3668d86c7f67dad318772c87f</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, void *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyfile_printf</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>d8e4aa3d8909443041a5be8fe6aeeefe</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyfile_set_length</name>
      <anchorfile>hyfile_8c.html</anchorfile>
      <anchor>bef274beb18c0a8a21ee33b7caddc4c2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, I_64 newLength)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyfiletext.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyfiletext_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>char *VMCALL</type>
      <name>hybuf_write_text</name>
      <anchorfile>hyfiletext_8c.html</anchorfile>
      <anchor>a74a85ccf6e232b4ee3ee74813ba8b03</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="function">
      <type>char *VMCALL</type>
      <name>hyfile_read_text</name>
      <anchorfile>hyfiletext_8c.html</anchorfile>
      <anchor>b727e0c66f7a4609baa584371d2ec96d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, char *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyfile_write_text</name>
      <anchorfile>hyfiletext_8c.html</anchorfile>
      <anchor>3824cba242c8fb9a933cfb97fd1b6d3e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, IDATA fd, const char *buf, IDATA nbytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyipcmutex.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyipcmutex_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyipcmutex_acquire</name>
      <anchorfile>hyipcmutex_8c.html</anchorfile>
      <anchor>fdb89188cb0bcf406ffb6a3c0c488186</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyipcmutex_release</name>
      <anchorfile>hyipcmutex_8c.html</anchorfile>
      <anchor>ee161064b253a445501e36ab97c41e72</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyipcmutex_shutdown</name>
      <anchorfile>hyipcmutex_8c.html</anchorfile>
      <anchor>990899c0954644badef708e910306895</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyipcmutex_startup</name>
      <anchorfile>hyipcmutex_8c.html</anchorfile>
      <anchor>f37f2bc313b3f091d3213895320dbe57</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hymem.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hymem_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hymem_allocate_memory</name>
      <anchorfile>hymem_8c.html</anchorfile>
      <anchor>9783a2413a6169fae26a6d9c41e6e18d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA byteAmount)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hymem_free_memory</name>
      <anchorfile>hymem_8c.html</anchorfile>
      <anchor>ce4594dc299a3addfde007aa44c74df9</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *memoryPointer)</arglist>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hymem_reallocate_memory</name>
      <anchorfile>hymem_8c.html</anchorfile>
      <anchor>67f7e50ff8280bbcdcba5e3f80951bf6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hymem_shutdown</name>
      <anchorfile>hymem_8c.html</anchorfile>
      <anchor>f58571498a57107d2537851e89c7517e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hymem_startup</name>
      <anchorfile>hymem_8c.html</anchorfile>
      <anchor>242bef4bc6b4e37d2f1326b5db3c17f6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA portGlobalSize)</arglist>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hymem_allocate_memory_callSite</name>
      <anchorfile>hymem_8c.html</anchorfile>
      <anchor>f2b33a1705efc6bf70ca6b6ce18be2f1</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA byteAmount, char *callSite)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hymmap.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hymmap_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hymmap_map_file</name>
      <anchorfile>hymmap_8c.html</anchorfile>
      <anchor>79d155211a64e1bf7699d50154c21603</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *path, void **handle)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hymmap_unmap_file</name>
      <anchorfile>hymmap_8c.html</anchorfile>
      <anchor>de85af702c38c0c8897c785bad45a175</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *handle)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hymmap_shutdown</name>
      <anchorfile>hymmap_8c.html</anchorfile>
      <anchor>847d961ed5ac2bdd388c079b7261ae22</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hymmap_startup</name>
      <anchorfile>hymmap_8c.html</anchorfile>
      <anchor>38a658fbd704c8ce7b082526ec1bf06b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hymmap_capabilities</name>
      <anchorfile>hymmap_8c.html</anchorfile>
      <anchor>6917c00b5ffb1d94cadd36a08c18ea4c</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyosdump.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyosdump_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hydump_create</name>
      <anchorfile>hyosdump_8c.html</anchorfile>
      <anchor>9aca29ffdfa597c2a7d90dffbc7c8fea</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *filename, char *dumpType, void *userData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyportptb.h</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyportptb_8h</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <class kind="struct">PortlibPTBuffers_struct</class>
    <member kind="define">
      <type>#define</type>
      <name>HYERROR_DEFAULT_BUFFER_SIZE</name>
      <anchorfile>hyportptb_8h.html</anchorfile>
      <anchor>1a1d9823e3120ed1ed64129b47b0c2c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyshmem.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyshmem_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshmem_open</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>ed960959afef5d39724eee21e5331257</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle, const char *rootname, I_32 size, I_32 perm)</arglist>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hyshmem_attach</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>d7a492ed0cf3b50ebd9ef057c1e95264</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshmem_handle *handle)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshmem_detach</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>bf31d2c32fe2707a61b36c869b0fd1bd</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshmem_destroy</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>f03f303195dd2198137be48b9bfb9184</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyshmem_shutdown</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>30a81ad73fece453fa166149d59a8b1f</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyshmem_startup</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>7f6f4a8db5908418a037ea2eb6df572e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyshmem_close</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>4dcf43fee946443dca9d857c272877f3</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyshmem_findclose</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>769376bffd562f5ef205bd33ec963bb5</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA findhandle)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hyshmem_findfirst</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>a7d5b05550c564090f7f10cd575d0504</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *resultbuf)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyshmem_findnext</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>461626ae8d5c552601e62e3e487cb65c</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA findHandle, char *resultbuf)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hyshmem_stat</name>
      <anchorfile>hyshmem_8c.html</anchorfile>
      <anchor>b1b2152b009d70d465a5468d787599f9</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *name, struct HyPortShmemStatistic *statbuf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyshsem.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyshsem_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshsem_open</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>994a4ee5a8f984907d645c531a64067b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle, const char *semname, int setSize, int permission)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshsem_post</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>5186b55d05032a45ac526ca095d283a6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshsem_wait</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>dd47133394c2fdf8361332feaaab6be1</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshsem_getVal</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>ee368f04d942c8ae34200def36bc7077</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshsem_setVal</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>3e287dcacd8bbfcb0f0913f9f6ba860b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, IDATA value)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyshsem_close</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>307096ac56d73556da27ebd27a7b75ea</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyshsem_destroy</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>a81946ebb9202fa3db70777889dc97bf</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyshsem_startup</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>52f08a599b34873e0ad6fcca1b0ab0a8</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyshsem_shutdown</name>
      <anchorfile>hyshsem_8c.html</anchorfile>
      <anchor>b0a2ad80e71908dab7934cb31a1550e5</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hysl.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hysl_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_open_shared_library</name>
      <anchorfile>hysl_8c.html</anchorfile>
      <anchor>f5476f289987d4844877fffe3bcc4262</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *name, UDATA *descriptor, BOOLEAN decorate)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_close_shared_library</name>
      <anchorfile>hysl_8c.html</anchorfile>
      <anchor>d625ba7a6e17e1860a559a821b5407f8</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA descriptor)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysl_lookup_name</name>
      <anchorfile>hysl_8c.html</anchorfile>
      <anchor>6ed5abb9bcfb4321836384134ef7a344</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, UDATA descriptor, char *name, UDATA *func, const char *argSignature)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hysl_shutdown</name>
      <anchorfile>hysl_8c.html</anchorfile>
      <anchor>15a2a1b528856de72a1bb7a77bc2c741</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysl_startup</name>
      <anchorfile>hysl_8c.html</anchorfile>
      <anchor>0fc66a62a9429eb9937b2e9eff5aeecd</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hysock.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hysock_8c</filename>
    <includes id="hyportptb_8h" name="hyportptb.h" local="yes" imported="no">hyportptb.h</includes>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_accept</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>ae13cf34894846118c7a0609e81b38ee</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t serverSock, hysockaddr_t addrHandle, hysocket_t *sockHandle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_bind</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>b6afb5eea148a86fdf2bae2b2d1e302b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_close</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>ca818a06ddea3479122cb0b06e5040c0</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t *sock)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_connect</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>b077b18e14f5feee3630f66de9611568</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hysock_error_message</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>271e3241ead87c721fa2ac8026d8ddd2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_fdset_init</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>281128bbd19151422ac9a7b6ed944fa4</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_fdset_size</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>2548eaa487929dda50d383c672213b60</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_freeaddrinfo</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>544872a0448445d1854e94fef025f13c</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getaddrinfo</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>1fab59a4046e236edcf44e229d49bd9e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *name, hyaddrinfo_t hints, hyaddrinfo_t result)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getaddrinfo_address</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>28c4b1e46e6b67b26daa2741f827264d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, U_8 *address, int index, U_32 *scope_id)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getaddrinfo_create_hints</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>01359cd4085f42211e8d7ddf568a90fa</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyaddrinfo_t *result, I_16 family, I_32 socktype, I_32 protocol, I_32 flags)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getaddrinfo_family</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>68c83f4d575af83653b57d06f28c2fac</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *family, int index)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getaddrinfo_length</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>d62ad7c02c2dbd967c0c75756291cf43</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *length)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getaddrinfo_name</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>8a5ad014c0f4a682201b7a0dbc7d24ad</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, char *name, int index)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_gethostbyaddr</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>ab4c59a475575b34d16d84924c5dd7d3</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *addr, I_32 length, I_32 type, hyhostent_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_gethostbyname</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>d26c72f38bb36305896cfc7fc40f3ff2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *name, hyhostent_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_gethostname</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>52a6a1e72a64a78cce2a847c0e4d686d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *buffer, I_32 length)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getnameinfo</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>7475a81399e6844f403f1e487a1f4904</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysockaddr_t in_addr, I_32 sockaddr_size, char *name, I_32 name_length, int flags)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getopt_bool</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>cfac5b0f2cde6bf42686a7cb876ca0b1</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getopt_byte</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>c559064d0edce181e9c9e9aaa298f834</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getopt_int</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>3d0f9615328e1f237881ad222e6d0011</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getopt_linger</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>905ee058073665eadfd54bb30478bdeb</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getopt_sockaddr</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>04e33f5b905422886aadcab2d88d9ff2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getpeername</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>3fc5e035fde3118881ed6ced523fdd82</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_getsockname</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>4b6ff6913870ffab8d65cc31601473a0</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_hostent_addrlist</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>063d2969a7a366897e83da5109626a53</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyhostent_t handle, U_32 index)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_hostent_aliaslist</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>66fe7abe94ba34705e78d9247ae3efa5</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyhostent_t handle, char ***aliasList)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_hostent_hostname</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>ea43182c98226d1a8f8a14b4f85b1056</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyhostent_t handle, char **hostName)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_htonl</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>21a80d039021a32c83b743fe4c000925</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_32 val)</arglist>
    </member>
    <member kind="function">
      <type>U_16 VMCALL</type>
      <name>hysock_htons</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>e90cb83bf8c9e8d89089e54930f3a32a</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, U_16 val)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_inetaddr</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>a5a4b18bfeaef226f240402058c12a57</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *addrStr, U_32 *addr)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_inetntoa</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>aee92b509cabaa741e432e7c04ef5dd6</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char **addrStr, U_32 nipAddr)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_ipmreq_init</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>b9fcd0c28e7d5416696e73abd7036b4b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyipmreq_t handle, U_32 nipmcast, U_32 nipinterface)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_ipv6_mreq_init</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>c45e677914d4c32c03b06d1614270941</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hyipv6_mreq_t handle, U_8 *ipmcast_addr, U_32 ipv6mr_interface)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_linger_enabled</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>2b8842b0fecc9345edd7ae78b68bd80b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hylinger_t handle, BOOLEAN *enabled)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_linger_init</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>b23a5d72227ea8b6b70717892b48d894</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hylinger_t handle, I_32 enabled, U_16 timeout)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_linger_linger</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>e654004478602ef80daab7f2007ce0a5</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hylinger_t handle, U_16 *linger)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_listen</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>c41f0f9146374eaeee49162fe6d2c969</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, I_32 backlog)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_ntohl</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>19382da111b422bc7e6e48070a640d46</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_32 val)</arglist>
    </member>
    <member kind="function">
      <type>U_16 VMCALL</type>
      <name>hysock_ntohs</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>cfb7a3e2540f0054491c6da1631dbeac</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, U_16 val)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_read</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>fd379791b30d2d696ae062a110c678b1</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_readfrom</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>49253e3ab0dfd567d15faceb87d18851</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_select</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>0c4692a035e02b931c802a2d0634df8f</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_32 nfds, hyfdset_t readfds, hyfdset_t writefds, hyfdset_t exceptfds, hytimeval_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_select_read</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>6c9fc0850a29b453d6b46cbb26a072bb</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t hysocketP, I_32 secTime, I_32 uSecTime, BOOLEAN accept)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_set_nonblocking</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>9e9d12ba6bd504ff502d38d77b204453</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, BOOLEAN nonblocking)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setflag</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>c25e085d41a5052f3e88129fdc8d5226</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_32 flag, I_32 *arg)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setopt_bool</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>8e5d7661767cf61343fda3a6053d80c7</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setopt_byte</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>d88c2999652e0facc3d7a3a665479a22</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setopt_int</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>538e8623b0fb3524acc83d7c48f504f2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setopt_ipmreq</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>024f784bb0e43ecb6924808516d31cf2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipmreq_t optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setopt_ipv6_mreq</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>394df1269da1dad9765bab1ac003e196</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipv6_mreq_t optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setopt_linger</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>c42601d071303441c34debdc4981b7ec</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_setopt_sockaddr</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>e3b74b1133f0703175d7cd005306c3bd</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_shutdown</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>31acd9bb9f07e31c2e5e7716f5c23608</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_shutdown_input</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>fa366e01ee07266f38038d6e26cc1aa8</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_shutdown_output</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>6c7af585ec65bfb2c3b08d92ae4b1bc2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_sockaddr</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>130ecd89ccfeb402466065bbbf9c4f6d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysockaddr_t handle, char *addrStr, U_16 port)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_sockaddr_address</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>33f0d799e4ff79c0b0aaaa0e920af7e2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysockaddr_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_sockaddr_address6</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>e591fde7d4a84a1fee3d7e14c4a31edb</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysockaddr_t handle, U_8 *address, U_32 *length, U_32 *scope_id)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_sockaddr_family</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>f8fcfecdd832c99f951a3ff8eee09fb0</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, I_16 *family, hysockaddr_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_sockaddr_init</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>8835b4fd8141990fc1d2af2eab4c63e5</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysockaddr_t handle, I_16 family, U_32 nipAddr, U_16 nPort)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_sockaddr_init6</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>1c311bcb59483f6247c97a6a82fef9af</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysockaddr_t handle, U_8 *addr, I_32 addrlength, I_16 family, U_16 nPort, U_32 flowinfo, U_32 scope_id, hysocket_t sock)</arglist>
    </member>
    <member kind="function">
      <type>U_16 VMCALL</type>
      <name>hysock_sockaddr_port</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>0d811111835a9c99d5af6a2e09430f64</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysockaddr_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_socket</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>564cbca4fcf0fdcfabb47d4fe0746a61</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t *handle, I_32 family, I_32 socktype, I_32 protocol)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_socketIsValid</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>668aafc1a42d8d5f7c7885b1d55e8176</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t handle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_startup</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>f85cbe3aab713a46bae6d45919390d4a</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_timeval_init</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>716d94b9f5af022e9e36a8c11bcaf8eb</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, U_32 secTime, U_32 uSecTime, hytimeval_t timeP)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_write</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>b2461da5b68eef2c7e12f0b041c66b4e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_writeto</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>13bf3e15e0daa798996eb8e3e32aa7c9</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_get_network_interfaces</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>8800cf8c33d178f1b6ade709f5c293e7</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array, BOOLEAN preferIPv4Stack)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_free_network_interface_struct</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>357c89d770770a0213fd8948376e9163</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysock_connect_with_timeout</name>
      <anchorfile>hysock_8c.html</anchorfile>
      <anchor>9aa9c9195bd2c912ed9d2940839cefc2</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr, U_32 timeout, U_32 step, U_8 **context)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hysysinfo.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hysysinfo_8c</filename>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hysysinfo_get_executable_name</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>7bb2025106f1c080c3b8f4cbe002d809</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *argv0, char **result)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hysysinfo_get_OS_type</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>5a8fab7178936f236dc0afdfb8309976</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>U_64 VMCALL</type>
      <name>hysysinfo_get_physical_memory</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>7a14f200c53f0f5a36be9b437c2e4c3d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysysinfo_DLPAR_max_CPUs</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>fb56e3b9ef0b001fd4def6edc388af47</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysysinfo_get_number_CPUs</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>65d1768a3f2b12130c742560c30d3292</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hysysinfo_get_CPU_architecture</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>2e826ef19fd19b8694d70610c1b0318b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysysinfo_get_processing_capacity</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>62e5de7ecc7a1d1fa4f61b93f5d8cd38</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>const char *VMCALL</type>
      <name>hysysinfo_get_OS_version</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>3a752d6bf59fa57657cae02c9d449b70</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hysysinfo_startup</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>7992d5852054bad59886e90c590f6f92</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysysinfo_DLPAR_enabled</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>43315ab142aa7e889ee9de15cddddf8b</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hysysinfo_shutdown</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>40923dea1737f32c02a697cc0458cb84</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysysinfo_get_pid</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>83aa73b323c4456ae4b608de4fed2a81</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>U_16 VMCALL</type>
      <name>hysysinfo_get_classpathSeparator</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>dbe485394fb158e506e6d482f335cb81</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hysysinfo_get_username</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>8525f184105d20f31ee894b364d4cd3f</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *buffer, UDATA length)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hysysinfo_weak_memory_consistency</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>c398e71425a0558956b301d544a995d8</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hysysinfo_get_env</name>
      <anchorfile>hysysinfo_8c.html</anchorfile>
      <anchor>3a4c2be4a0559235b897d19f188c27b9</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *envVar, char *infoString, UDATA bufSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hytime.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hytime_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hytime_msec_clock</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>18efe0a7b585ff5b31eec527d3f7ff69</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hytime_usec_clock</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>e5df1a76fc78624107c01ca8820ae2cd</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_64 VMCALL</type>
      <name>hytime_current_time_millis</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>141744402cbcf5be50352ce9a99f3475</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>U_64 VMCALL</type>
      <name>hytime_hires_clock</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>222143d77d16feb59fea6b7d2af0f0ef</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>U_64 VMCALL</type>
      <name>hytime_hires_frequency</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>408046fe88de0fbe0960f871c9d5ba96</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>U_64 VMCALL</type>
      <name>hytime_hires_delta</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>e4f54df6af82f6250e7ec1e85478412d</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, U_64 startTime, U_64 endTime, UDATA requiredResolution)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hytime_shutdown</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>dee9b9dff4e97c2df7e6775435d9c940</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hytime_startup</name>
      <anchorfile>hytime_8c.html</anchorfile>
      <anchor>2fa86b078cdcd01fd6fb4084168e9989</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hytty.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hytty_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hytty_startup</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>ce3c3c3112269ee72a649df67bd5fed4</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hytty_shutdown</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>ce79d20d24d40aadce1669ad49474561</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hytty_printf</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>ebb391dcc67d2644a7514e09db35d27c</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hytty_get_chars</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>5bf800de1c99ab8cd410ff7ab097d2dd</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, char *s, UDATA length)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hytty_err_printf</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>d300be2bf7ecabeeabf5750eb52d42c5</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hytty_available</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>e6316099ec08b8c816e0581fe6a7f333</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hytty_vprintf</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>018634a7367405573c2480879176ddc4</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *format, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hytty_err_vprintf</name>
      <anchorfile>hytty_8c.html</anchorfile>
      <anchor>5ac16be63abb4fa67ab9fcaf4a65b061</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, const char *format, va_list args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyvmem.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/port/windows/</path>
    <filename>hyvmem_8c</filename>
    <includes id="hyport_8h" name="hyport.h" local="yes" imported="no">hyport.h</includes>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hyvmem_commit_memory</name>
      <anchorfile>hyvmem_8c.html</anchorfile>
      <anchor>f91251d4c96430fa888e9929663a2cfe</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hyvmem_decommit_memory</name>
      <anchorfile>hyvmem_8c.html</anchorfile>
      <anchor>0aa48435d552a7933db8514d375f5940</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyvmem_free_memory</name>
      <anchorfile>hyvmem_8c.html</anchorfile>
      <anchor>2bb1f12e3fa331fdc71f96e89d224f2e</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier)</arglist>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hyvmem_reserve_memory</name>
      <anchorfile>hyvmem_8c.html</anchorfile>
      <anchor>20fad5579608f39b8453830d1190f733</anchor>
      <arglist>(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier, UDATA mode, UDATA pageSize)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hyvmem_shutdown</name>
      <anchorfile>hyvmem_8c.html</anchorfile>
      <anchor>3f10e5638af9a01c538cecdb0069ac42</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>I_32 VMCALL</type>
      <name>hyvmem_startup</name>
      <anchorfile>hyvmem_8c.html</anchorfile>
      <anchor>863116955eb18244795686f3988cd564</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="function">
      <type>UDATA *VMCALL</type>
      <name>hyvmem_supported_page_sizes</name>
      <anchorfile>hyvmem_8c.html</anchorfile>
      <anchor>0c145a88a8a2886bfd815e1c9f92fb94</anchor>
      <arglist>(struct HyPortLibrary *portLibrary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hythread.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/thread/shared/</path>
    <filename>hythread_8c</filename>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_shutdown</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>2d8de4536ca01747a3ca3183bfe0d0ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_init</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>4c35b06eccb30a21507533284c3e0cbe</anchor>
      <arglist>(hythread_library_t lib)</arglist>
    </member>
    <member kind="function">
      <type>hythread_t VMCALL</type>
      <name>hythread_self</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>56af01f204a5000e87402c01f2b5f4c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_create</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>0ba000154f47eec76edb925def58cdde</anchor>
      <arglist>(hythread_t *handle, UDATA stacksize, UDATA priority, UDATA suspend, hythread_entrypoint_t entrypoint, void *entryarg)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_attach</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>c292a646de9a5fb9c6aff68eb17b7c6e</anchor>
      <arglist>(hythread_t *handle)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_suspend</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>c30c411e1696f413b95eac6dd98ca219</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_resume</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>3dfcc6056d07ad8ccacfc985c5c2e4d2</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_yield</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>ec8bcfb886dbf1685136b7407d875821</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_destroy</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>596995b7861e1b156fa655915006de8d</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_enter</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>484fdc3ec191fe213f04f1915c772d88</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_exit</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>c42e45db7d91d27a4be04cf500a46f92</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_wait</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>2dd926030b711b38fd6025c9c9286522</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_notify</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>d7e902aa981a16b9806d98187ed2f999</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_notify_all</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>a01e8a1fd5161b024adf0de1837fcc80</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_tls_alloc</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>3878100915ea0ea7c6bb8de4bfea7b92</anchor>
      <arglist>(hythread_tls_key_t *handle)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_tls_free</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>aa301e673550392ae72ef6bd57f6f3fe</anchor>
      <arglist>(hythread_tls_key_t key)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_tls_set</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>e96c0ea2617bfd013a8ec01857cfb0fb</anchor>
      <arglist>(hythread_t thread, hythread_tls_key_t key, void *value)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_set_priority</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>bb1b00af8b799a4b17d0c7b8952b8cb6</anchor>
      <arglist>(hythread_t thread, UDATA priority)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_interrupt</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>38407a01f70231c2ae0565f79896ae8c</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_interrupted</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>3a4c4a6c84426a5ec0e35728b8a431c6</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_clear_interrupted</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>69076be10cbd60a840cc11e97ece430f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_sleep_interruptable</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>eb4cad43850472b449b7c1ce43ea6fcb</anchor>
      <arglist>(I_64 millis, IDATA nanos)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_sleep</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>69c3b263bda8bab91c7b6c3918326770</anchor>
      <arglist>(I_64 millis)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_cancel</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>589ade2ad6247d9d8522a75df0923092</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_detach</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>28fb6496c44226826c2317ff7f2e308c</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL NORETURN</type>
      <name>hythread_exit</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>f90cc47a260ea9d5fde1601759551d42</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_priority_interrupt</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>70e13068bd5e37e42be1ddd3dfd81a95</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_priority_interrupted</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>0cc4b3c6752d2ccfc866c0999545f798</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_clear_priority_interrupted</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>fb4ca09e3882692171a8867f3ccd4c49</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_try_enter</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>1fe8ef67e8b20820ed8cf16a94859a35</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_wait_timed</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>c11fb3c978c1eb06f427f8edbc517347</anchor>
      <arglist>(hythread_monitor_t monitor, I_64 millis, IDATA nanos)</arglist>
    </member>
    <member kind="function">
      <type>UDATA *VMCALL</type>
      <name>hythread_global</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>6898276c58acb556871efef699a3036b</anchor>
      <arglist>(char *name)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_wait_interruptable</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>4aed927630619da51c242fa78855e7be</anchor>
      <arglist>(hythread_monitor_t monitor, I_64 millis, IDATA nanos)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_monitor_num_waiting</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>85e51be6b0ef850a30689dca5515eab8</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_exit_using_threadId</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>d1d5e367609ef0b760117efce79b9c89</anchor>
      <arglist>(hythread_monitor_t monitor, hythread_t threadId)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_enter_using_threadId</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>f9e22d80cdac4b57bb9a15a940597588</anchor>
      <arglist>(hythread_monitor_t monitor, hythread_t threadId)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_try_enter_using_threadId</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>f1db19f4b1dc6e7ec48068829850ed78</anchor>
      <arglist>(hythread_monitor_t monitor, hythread_t threadId)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_lib_get_flags</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>07dcd3d79d6d29c4464368cc9532ee97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_lib_set_flags</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>b5b671c367ec114077056e925b11ed82</anchor>
      <arglist>(UDATA flags)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_lib_clear_flags</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>8ff1de8339ad619cf167b06186eafbd1</anchor>
      <arglist>(UDATA flags)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_monitor_init_with_name</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>a4bb9132af94e2446f4125bfd6446f21</anchor>
      <arglist>(hythread_monitor_t *handle, UDATA flags, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_lib_lock</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>72a79a7e722f8cc023fe522cde7881d2</anchor>
      <arglist>(hythread_t self)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_lib_unlock</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>d4bea2a143b410c8c11bdf971c4cbde5</anchor>
      <arglist>(hythread_t self)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_park</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>da1c3e3c78e868b84925205467b3655a</anchor>
      <arglist>(I_64 millis, IDATA nanos)</arglist>
    </member>
    <member kind="function">
      <type>void VMCALL</type>
      <name>hythread_unpark</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>1a99b6715a51c0d13f5b0ad4ee00c954</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>IDATA VMCALL</type>
      <name>hythread_tls_alloc_with_finalizer</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>3fae4b2b7a5920a5b07e3fad94542824</anchor>
      <arglist>(hythread_tls_key_t *handle, hythread_tls_finalizer_t finalizer)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_current_stack_free</name>
      <anchorfile>hythread_8c.html</anchorfile>
      <anchor>b4416c9c2ff8be35c11a16fea0e7726a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hythreadinspect.c</name>
    <path>c:/Harmony/modules/portlib/src/main/native/thread/shared/</path>
    <filename>hythreadinspect_8c</filename>
    <member kind="function">
      <type>hythread_monitor_t VMCALL</type>
      <name>hythread_monitor_walk</name>
      <anchorfile>hythreadinspect_8c.html</anchorfile>
      <anchor>391ef16dc2d9976d954ec7390dbd0ac5</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
    <member kind="function">
      <type>void *VMCALL</type>
      <name>hythread_tls_get</name>
      <anchorfile>hythreadinspect_8c.html</anchorfile>
      <anchor>6d86d12d7f82a0040230eeaa84c133bb</anchor>
      <arglist>(hythread_t thread, hythread_tls_key_t key)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_get_priority</name>
      <anchorfile>hythreadinspect_8c.html</anchorfile>
      <anchor>ed517c329f6f196fc532c5a0e96e1e08</anchor>
      <arglist>(hythread_t thread)</arglist>
    </member>
    <member kind="function">
      <type>UDATA VMCALL</type>
      <name>hythread_get_flags</name>
      <anchorfile>hythreadinspect_8c.html</anchorfile>
      <anchor>4efb51582cfada6d9a97e162e1e61c61</anchor>
      <arglist>(hythread_t thread, hythread_monitor_t *blocker)</arglist>
    </member>
    <member kind="function">
      <type>char *VMCALL</type>
      <name>hythread_monitor_get_name</name>
      <anchorfile>hythreadinspect_8c.html</anchorfile>
      <anchor>c8b6a0db4993cc0e7eb0aa67a347af88</anchor>
      <arglist>(hythread_monitor_t monitor)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>VMInterface</name>
    <title>VM Interface</title>
    <filename>group__VMInterface.html</filename>
    <file>vmi.h</file>
  </compound>
  <compound kind="group">
    <name>Pool</name>
    <title>Pool</title>
    <filename>group__Pool.html</filename>
    <file>pool.c</file>
    <file>pool_cap.c</file>
    <file>hypool.h</file>
  </compound>
  <compound kind="group">
    <name>Port</name>
    <title>Port</title>
    <filename>group__Port.html</filename>
    <file>hycpu.c</file>
    <file>hyfile.c</file>
    <file>hyfiletext.c</file>
    <file>hyipcmutex.c</file>
    <file>hymem.c</file>
    <file>hymmap.c</file>
    <file>hyosdump.c</file>
    <file>hyportptb.h</file>
    <file>hyshmem.c</file>
    <file>hyshsem.c</file>
    <file>hysl.c</file>
    <file>hysock.c</file>
    <file>hysysinfo.c</file>
    <file>hytime.c</file>
    <file>hytty.c</file>
    <file>hyvmem.c</file>
    <file>hyerror.c</file>
    <file>hyexit.c</file>
    <file>hygp.c</file>
    <file>hynls.c</file>
    <file>hyport.c</file>
    <file>hystr.c</file>
    <file>hystrftime.c</file>
    <file>hystsl.c</file>
    <file>hytlshelpers.c</file>
    <file>hyport.h</file>
    <file>hyporterror.h</file>
    <docanchor file="group__Port">CreatePortLib</docanchor>
    <docanchor file="group__Port">Part1</docanchor>
    <docanchor file="group__Port">UsePortLib</docanchor>
  </compound>
  <compound kind="group">
    <name>Thread</name>
    <title>Thread</title>
    <filename>group__Thread.html</filename>
    <file>hythread.c</file>
    <file>hythreadinspect.c</file>
  </compound>
  <compound kind="group">
    <name>ZipSupport</name>
    <title>Zip Support</title>
    <filename>group__ZipSupport.html</filename>
    <file>zcpool.c</file>
    <file>zipcache.c</file>
    <file>zipsup.c</file>
  </compound>
  <compound kind="group">
    <name>HarmonyNatives</name>
    <title>Harmony JCL Natives</title>
    <filename>group__HarmonyNatives.html</filename>
    <file>luniglob.c</file>
    <file>archiveglob.c</file>
  </compound>
  <compound kind="struct">
    <name>hyaddrinfo_struct</name>
    <filename>structhyaddrinfo__struct.html</filename>
  </compound>
  <compound kind="struct">
    <name>HyPortLibrary</name>
    <filename>structHyPortLibrary.html</filename>
    <member kind="variable">
      <type>struct HyPortLibraryVersion</type>
      <name>portVersion</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e3d2d17b7e80043954807e3d389ddd76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct HyPortLibraryGlobalData *</type>
      <name>portGlobals</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>c292abcba1676d61214e64d872464979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>port_shutdown_library</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8bd90e74888d950c1a1b25a8f82cafcf</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>port_isFunctionOverridden</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>374b72637c892dbb23b1a427340ef47b</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA offset)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>port_tls_free</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>acaeceac11cb95c6d46f4d64856fb802</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>error_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>bc6f8218f269fbe3da0286478d97c3a0</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>error_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>bf4fc7da7a96193d221557545c9204e9</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>error_last_error_number</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8da9f67e2bbdda54c7de6e9bc8b87de8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>error_last_error_message</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d352bc8f89fe501618ff1887bf67edb0</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>error_set_last_error</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>0c5f82836c61a891fe7134560c940dfb</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_32 platformCode, I_32 portableCode)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>error_set_last_error_with_message</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f3049e03eb4731f5d9036d8d2d40faac</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_32 portableCode, const char *errorMessage)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>time_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>43a6d383f7ed6e07efd13deef96150ef</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>time_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>88ebc1238561b4f1bf0fec6984f38423</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>time_msec_clock</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>806b053d8f6b723b3a05eeb5925eb9a7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>time_usec_clock</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>73ff121a6d2c985453b8459dd60145e1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_64(*</type>
      <name>time_current_time_millis</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>799ffc6112ba5cb8698b48afb73c336e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>U_64(*</type>
      <name>time_hires_clock</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>3f24381b80da2db291cc23bd7b577b12</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>U_64(*</type>
      <name>time_hires_frequency</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>6aab302ed5dd73f361e6f55ef4f477ec</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>U_64(*</type>
      <name>time_hires_delta</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>06ac6c476c3c877e51c49ccc0ed58ef6</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, U_64 startTime, U_64 endTime, UDATA requiredResolution)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sysinfo_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7183900793b9b5e782b891093c3b38de</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>sysinfo_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b48dd84e9e090cd5a8ab6ba2212ad7ff</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sysinfo_get_pid</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>3f513ca622d747c57c8d41b7b02d3e53</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>U_64(*</type>
      <name>sysinfo_get_physical_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7c93fa2a52f15e21655768e3485c98a7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>sysinfo_get_OS_version</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>02e608d0ac4c6bfe34a3f6bec4722760</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>sysinfo_get_env</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>752de26b8aa8d200794d6d3e3954ced8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *envVar, char *infoString, UDATA bufSize)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>sysinfo_get_CPU_architecture</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>6e876b1fe4990e79483ac2c0623d751a</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>sysinfo_get_OS_type</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2fc077036f17204c516b4091b7df4450</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>U_16(*</type>
      <name>sysinfo_get_classpathSeparator</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>af313e5b4d70da756a0a5a9b5fc1b8de</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>sysinfo_get_executable_name</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>06ea7b38b82a71f714fc9955c8ba23a1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *argv0, char **result)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sysinfo_get_number_CPUs</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>c280fb64ad54b279377f7934ef036c1b</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>sysinfo_get_username</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>80675e25d09c5e1b5ca01c76d757e610</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *buffer, UDATA length)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>3429a1996161eea56211aacac8859abb</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>file_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2c682fd1cecf3773d5c47ac6fe1f463f</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>file_write</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>0c460acef7b1661af20781003daf5277</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, const void *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>file_write_text</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b29187b241bc71d073a6a76f9f0ce0de</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, const char *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>file_vprintf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d84cdbd3b50fb8a178c1aa62cac3f5a8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, const char *format, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>file_printf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5fa00c0175674ab6bf0f09c9faaee621</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, const char *format,...)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>file_open</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>76bc5e81a0dff0d615c7a48201de8249</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path, I_32 flags, I_32 mode)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_close</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>09092311a15589fe5e8007d298fb95bf</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd)</arglist>
    </member>
    <member kind="variable">
      <type>I_64(*</type>
      <name>file_seek</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>38ceebe63743ead28e42b2f9778fa067</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, I_64 offset, I_32 whence)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>file_read</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>c3a1f96ddca2d575d7d825ac99849aaf</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, void *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_unlink</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>99c941945f574ec75391343f864f3e99</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_attr</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e8d9a65453d0f4ff7fdaa074445e28c8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="variable">
      <type>I_64(*</type>
      <name>file_lastmod</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>4e1805892bcf4b487a52322b1e96898e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="variable">
      <type>I_64(*</type>
      <name>file_length</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>990d186296708c556906268d7b852ddd</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_set_length</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d095d62d84d7784205ca8ce0d53e89c6</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, I_64 newLength)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_sync</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>9147ae01c09ca24833401391fc5f03a1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sl_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f91d737069cbc39d0c03abef3ec220c4</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>sl_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>191fe935960e838d845b899b8a1f32c3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sl_close_shared_library</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8a76320146726cd50c7d8f9e94b46252</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA descriptor)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sl_open_shared_library</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b6205ef6d1d448ad151f974ad01f82d5</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *name, UDATA *descriptor, BOOLEAN decorate)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sl_lookup_name</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>60fc282df19077417ccf6e8562a8e799</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA descriptor, char *name, UDATA *func, const char *argSignature)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>tty_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>707b344a403686744a8d6fee72cb4b74</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>tty_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e93b303269c595f20987f648f32026cc</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>tty_printf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>3db747e98bbadbcff58ca468a63530dc</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *format,...)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>tty_vprintf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>dd307f7e8bd5968945debe49701cd018</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *format, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>tty_get_chars</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d5e329f251ba18d90df7c18cac9f8362</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *s, UDATA length)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>tty_err_printf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>40001d2a4762ca2e170f8e6e5b4426c7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *format,...)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>tty_err_vprintf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>01eb808a80b805c76de5e838beefd04c</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *format, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>tty_available</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2bda562050ee36b48b27fbf4ce831320</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>mem_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e77c9776ee6c57bef286110c62e0ace0</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA portGlobalSize)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mem_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>a9fb411ef5fabf439c3852a15bad1499</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>mem_allocate_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>3f0b66463727a82f84fe11e14da001b3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA byteAmount)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>mem_allocate_memory_callSite</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>70ab56d144019f5807c3ad8fb1ec8d51</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA byteAmount, char *callSite)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mem_free_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5ef74cfe009e9ffc8643e5090d9b108a</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *memoryPointer)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>mem_reallocate_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>86d4a4f7c4a0e78fed31ff32368d8b41</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>cpu_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ef0511fa5a2cf4573a773341d679a5a2</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cpu_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>52fe418b81033f4c30e0b6c5b7e0c254</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cpu_flush_icache</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>be5faf13670fdbf1d78536c67a08dbb3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>vmem_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e9022af39733512271df5c5552bddbd3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>vmem_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5ca56f31adf3ef4edad3aa63521cf871</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>vmem_commit_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>eebc1ef766e14e052648d9f7f7a007f5</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>vmem_decommit_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>028f5480390875e9dede117ac017b833</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>vmem_free_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f1b65d0c9683b7d0bbae677660466441</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *userAddress, UDATA byteAmount, struct HyPortVmemIdentifier *identifier)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>vmem_reserve_memory</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>38ea664e8db8083226295cd5bf1eb29e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier, UDATA mode, UDATA pageSize)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA *(*</type>
      <name>vmem_supported_page_sizes</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>a4966f961f335596d73cde19c28bf4f7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2f37d4c67d3d4aa58a3bbb7d7c5c6c82</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d8823dda8a9a50976683a97dfc72b0ba</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>U_16(*</type>
      <name>sock_htons</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>3d69d46a713868eec8be2ea47f1da44b</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, U_16 val)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_write</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>853e3c41fa440a0f03cf883ad2c7af52</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_sockaddr</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>0432291573eca877df47f24802180d35</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysockaddr_t handle, char *addrStr, U_16 port)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_read</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>aa67f9ce7750526cbb93db4e167808c0</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_socket</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d7e9a087c37a78f7418e92702d473f7b</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t *handle, I_32 family, I_32 socktype, I_32 protocol)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_close</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>57598de8f13bc55502d7392f1ff4237b</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t *sock)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_connect</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b5bc4b1ae197b4e81f2e04ed8f63f675</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_inetaddr</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5ca65d41ff966b96fffb8ea05362b872</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *addrStr, U_32 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_gethostbyname</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>64288a5a87de3517ed00707f6a7f9af4</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *name, hyhostent_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_hostent_addrlist</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7051a66d8a62747dff4e3f422f2bce62</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyhostent_t handle, U_32 index)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_sockaddr_init</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8d2c44ec95e7edd5b83374b41b7602c1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysockaddr_t handle, I_16 family, U_32 nipAddr, U_16 nPort)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_linger_init</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>36bf137fcacc9ad7670bc07154ca51ff</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hylinger_t handle, I_32 enabled, U_16 timeout)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setopt_linger</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>42af220bf8af83c4d5b3663711ac0c1d</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>gp_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>3b4cd7c77e344ad53c071b2928e68443</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>gp_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>447455b32f2ffd5293c3e88d13ba60ad</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>gp_protect</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2c571a11801dad413f05401b886608b8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, protected_fn fn, void *arg)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>gp_register_handler</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>dfd7dbce35ed3bf016e56caa91809613</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, handler_fn fn, void *aUserData)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>gp_info</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7df9c9c3b31ca0558dd79afc9e30df42</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *info, U_32 category, I_32 index, const char **name, void **value)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>gp_info_count</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5d700f18d6e4afd2cc1d1099810cf1f2</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *info, U_32 category)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>gp_handler_function</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b7d7bc44669724adaf84fa8f1cca5a0a</anchor>
      <arglist>)(void *unknown)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>str_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>53ba1612965407d72cea8fc449ddc99d</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>str_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>6d72cf8bf0450019524beffca94c2d76</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>str_printf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>fbd29a6f8907e692f097175076bc1ae9</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format,...)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>str_vprintf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e75d8b573cd743f27a1fe90851efa422</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>exit_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>984f21155a02f40afa5ae3e51ad070dc</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>exit_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>c3cbc0e09af4ca839483a5f8968da7ad</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>exit_get_exit_code</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>abb9ff013f18af1de7906e65215343fc</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>exit_shutdown_and_exit</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b6b7bf91312446b67d87c30b78e1ccb1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_32 exitCode)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>self_handle</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>bea2c9d4042e1097e35d674859a4996e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>dump_create</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d9b85f038c68f98bb4c8f512207505bd</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *filename, char *dumpType, void *userData)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>nls_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7962bc8275c29914eb0b0ad9012b6182</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>nls_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ab4c85d91bd72f1c9f9338cdd350305f</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>nls_set_catalog</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>4f0d8e5c888346ba3e91957b84b69ee8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char **paths, const int nPaths, const char *baseName, const char *extension)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>nls_set_locale</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>323d05f039016ad1ecbba87662b77b7a</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *lang, const char *region, const char *variant)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>nls_get_language</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f8c7f0535b2b0c6de945ceb03d57bcf2</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>nls_get_region</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>6a781aaeae2e64651877223d4dc771a4</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>nls_get_variant</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>112c9e43334b4fac6f930ae677b0f37e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>nls_printf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>a92ab02ec3643112330ca55b101b1681</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num,...)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>nls_vprintf</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>15204eba2751c23e3e0cb7fa0c95b322</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>nls_lookup_message</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>73c516f6e601e21dcb97620cf24be986</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, const char *default_string)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>ipcmutex_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>bfe5e32b87f170f95f7da926d4e69089</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ipcmutex_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ff0ad6c2ea82a78206a9bea8c64a6881</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>ipcmutex_acquire</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>22fefc2d0ceda82b16ecd114d817a0c1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *name)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>ipcmutex_release</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>fabbdf8be7f73ff0b77913e1cf0e6477</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *name)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>port_control</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>6b867a4cdd1040611e95856bb56cf8be</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *key, UDATA value)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sig_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f9232fa6c7a5a0cba4dfd871415614de</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>sig_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>1edb8ef84b1bc5f3767254b97433091c</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sig_protect</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>de0db0c8acc36ce0934ed71b40a500fb</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysig_protected_fn fn, void *fn_arg, hysig_handler_fn handler, void *handler_arg, U_32 flags, UDATA *result)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sig_can_protect</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>90cbe3cda0d1cab4f95842fc8fb1a3c3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, U_32 flags)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>sig_set_async_signal_handler</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5217baa4f6381ed76c9ede4d17d1fc62</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysig_handler_fn handler, void *handler_arg, U_32 flags)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>sig_info</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>9d600b64be7c6116f35d01a0e91a4bd2</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *info, U_32 category, I_32 index, const char **name, void **value)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>sig_info_count</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>9a349284e3d1552013c5587c4f8094cc</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *info, U_32 category)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sig_set_options</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>763cbb03d3db9a2bac82fe8f2c296c55</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, U_32 options)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>sig_get_options</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>987a75a480c43c7c494c0796588a5844</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>hythread_t</type>
      <name>attached_thread</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>0833c72e35b89cfb967f67272c65f16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sysinfo_DLPAR_enabled</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>60c3fe5cf963e24ead877e873bfe2246</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sysinfo_DLPAR_max_CPUs</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>4a9e284684140ffda9017b811c835a53</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sysinfo_weak_memory_consistency</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>cf530c20a92614bed320f16dd1a1f4ac</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>file_read_text</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>da9c3ff0365ba0f84519d3b0e2e01a00</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, IDATA fd, char *buf, IDATA nbytes)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_mkdir</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>08915ee15bc9d761eefd6d3149584bb3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_move</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5427453e92b0469a6b77ebb954ab30f6</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *pathExist, const char *pathNew)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_unlinkdir</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7a8fdf4c274cc43662697dee3a1cbafe</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>file_findfirst</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f6b62ec00c1b6d37b4ca117e5890dd84</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path, char *resultbuf)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>file_findnext</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f819b6ed0414e7cff3fbd5dfde8f7370</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA findhandle, char *resultbuf)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>file_findclose</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>be0c92760aa389b9a7ee3bdbdd3d4887</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA findhandle)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>file_error_message</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>0d8850ddad38f5358bf754c7b0139f8d</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_htonl</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>18120064cc8bcc47c2be7520a5a9ac4e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_32 val)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_bind</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>877cc61728e6a963299eb9f074d0b04f</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_accept</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8d977611a22b122cd872e23d5c35222e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t serverSock, hysockaddr_t addrHandle, hysocket_t *sockHandle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_shutdown_input</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>12a7368db6fcc31d8c8b5758e916c802</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_shutdown_output</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ca915e9e563587d6978c70531da51602</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_listen</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b5b314689570f4e72186c65d72489f0b</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, I_32 backlog)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_ntohl</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e92326d9c184ddd987c2458d5c2a0500</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_32 val)</arglist>
    </member>
    <member kind="variable">
      <type>U_16(*</type>
      <name>sock_ntohs</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>cac257847c9607a5af80a543b6f19196</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, U_16 val)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getpeername</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8a1f8f67c4200b9d633491484a140f72</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getsockname</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b9b850ccc24ab60e5795627062fe4bcd</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_readfrom</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b31790b27b42fc2281d03b2d73f3a1fd</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_select</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e1074af527a433a0f4e9e65255da3a3c</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_32 nfds, hyfdset_t readfds, hyfdset_t writefds, hyfdset_t exceptfds, hytimeval_t timeout)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_writeto</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>67e1ebdf0b85ce241cbb534ad8433682</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_inetntoa</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ac5f63d2d9819e7879978c056356a211</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char **addrStr, U_32 nipAddr)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_gethostbyaddr</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>827fed233e788e820b5858ef937c1e6c</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *addr, I_32 length, I_32 type, hyhostent_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_gethostname</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>de637a7887ecd1d53fc1234b556f8dc5</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *buffer, I_32 length)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_hostent_aliaslist</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7ab8e7bdc6dea722d272d315e94ebb23</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyhostent_t handle, char ***aliasList)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_hostent_hostname</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b22bf4de1a359d1ce8d7df4c1f35363b</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyhostent_t handle, char **hostName)</arglist>
    </member>
    <member kind="variable">
      <type>U_16(*</type>
      <name>sock_sockaddr_port</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>0618d5da3a062926aea214c207aea89f</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysockaddr_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_sockaddr_address</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d59229ff3d95bff50ddc145b66a189a5</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysockaddr_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_fdset_init</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2e3feffabbae48b21e2e9bd121d75fae</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_fdset_size</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5a0b565124fc0afdc94aee0e163a8261</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_timeval_init</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>c6f2d4c64737ced8e66118d6c2086fe7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, U_32 secTime, U_32 uSecTime, hytimeval_t timeP)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getopt_int</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>72f87fe4225b512f51c840e4f651acd7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setopt_int</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>772d8111b6b8453e841f52ef7bd6bb4e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getopt_bool</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>54fa372d70358382343200b5bd2f0c83</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setopt_bool</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>949d69c578d14b877e43681dfc7863c8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getopt_byte</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b99fc1e5cacb62f52d5ab925a0b4ac6d</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setopt_byte</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>69e5f697dfccc63026e1abe54bcf04b7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getopt_linger</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>453c93d4746070769bc821c8b91306c1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getopt_sockaddr</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>5465e514ee427eab78ec27034e5f7c56</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setopt_sockaddr</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>34c8c8fb343fd6ed73006267116c1c2e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setopt_ipmreq</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>729d76de8e880c5e6c5a75ca438cc180</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipmreq_t optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_linger_enabled</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>a2054369ef8c55da0061d5246341cb98</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hylinger_t handle, BOOLEAN *enabled)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_linger_linger</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>9fd56ea5769e3068c86d56d6ee40b031</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hylinger_t handle, U_16 *linger)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_ipmreq_init</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>52a694323a94a54fd2722280f3974693</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyipmreq_t handle, U_32 nipmcast, U_32 nipinterface)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setflag</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>b5115900ad0a2340a295339dc0a1521e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_32 flag, I_32 *arg)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_freeaddrinfo</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e4faec0e2183634898a759ed447f99c2</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getaddrinfo</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>733a148ec1c213df781f542ffff1451e</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *name, hyaddrinfo_t hints, hyaddrinfo_t result)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getaddrinfo_address</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2cd9ba367c731bc458c2f29fcc89b6df</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, U_8 *address, int index, U_32 *scope_id)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getaddrinfo_create_hints</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d182087e8e6492630d4e675067ece781</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyaddrinfo_t *result, I_16 family, I_32 socktype, I_32 protocol, I_32 flags)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getaddrinfo_family</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>c05f725fdf88697d35da9d0044009325</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *family, int index)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getaddrinfo_length</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ae7b174e82921db101a7a019733bd267</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *length)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getaddrinfo_name</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f7c8d7b71e7ca1a97628f8dc7b547c36</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, char *name, int index)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_getnameinfo</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>01b1cd672f2fa531053ab10bcd704cf4</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysockaddr_t in_addr, I_32 sockaddr_size, char *name, I_32 name_length, int flags)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_ipv6_mreq_init</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>632969593767b1dc16f5e962420e1dd5</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hyipv6_mreq_t handle, U_8 *ipmcast_addr, U_32 ipv6mr_interface)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_setopt_ipv6_mreq</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d5e246dfaffa34a635604f2f23002c5c</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipv6_mreq_t optval)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_sockaddr_address6</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>60ed7c3622432f7bdea59de154f1ac57</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysockaddr_t handle, U_8 *address, U_32 *length, U_32 *scope_id)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_sockaddr_family</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>bda6c171b65dbd12965e11ed788d6168</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, I_16 *family, hysockaddr_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_sockaddr_init6</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>90c20d8ca6ae60653dcc305e2abf82be</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysockaddr_t handle, U_8 *addr, I_32 addrlength, I_16 family, U_16 nPort, U_32 flowinfo, U_32 scope_id, hysocket_t sock)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_socketIsValid</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>85a3320ece656834d153b2dbf82420dc</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_select_read</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>43e0760858437ecd0e148c407f476e57</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t hysocketP, I_32 secTime, I_32 uSecTime, BOOLEAN accept)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_set_nonblocking</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>cf982f7fdbda7a70f7166459902652a3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t socketP, BOOLEAN nonblocking)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>sock_error_message</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>74b58c9ef4379b9280db97409ffe079a</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_get_network_interfaces</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2bfaa5a88c694774e28b5238f5ae7720</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array, BOOLEAN preferIPv4Stack)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_free_network_interface_struct</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>a1c6273eb13a5c4f24a7dee537514ab2</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>sock_connect_with_timeout</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>cc6056bb3d80a59e992dfcbfb8311973</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr, U_32 timeout, U_32 step, U_8 **context)</arglist>
    </member>
    <member kind="variable">
      <type>U_32(*</type>
      <name>str_ftime</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e15b0e5822702cdfdeeb915e472f2633</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>mmap_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e59fbbc000d9d7251979f41e889bd781</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mmap_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d5d0f74d736255af2e2ade184420276d</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>mmap_capabilities</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ec9a05e85f613defeefa1cc0a70080fc</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>mmap_map_file</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>a4f4acd616239aba7a47a751a60c606f</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *path, void **handle)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mmap_unmap_file</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>41dbc87fe065c95f832c656167fed786</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, void *handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>shsem_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>40f29d684e4c853e174e0b27ce9e3219</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>shsem_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>9b66d0bb952dfac8a43e723fb24b83e4</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shsem_open</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>c6163b155f12447ae2b42770abbe0893</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle, const char *semname, int setSize, int permission)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shsem_post</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>7f28202e35ac0ac69e599f4fc9e5f2f7</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shsem_wait</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e3756c2526fad2fb4afa150b88d75d14</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shsem_getVal</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8675ba1bd5d667287fb2353655170a96</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shsem_setVal</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>88602e5a09f2193fd8b4f5d5b84c5e71</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, IDATA value)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>shsem_close</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>ec8e3b0c8473d9eb4794d5627ba59aa9</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shsem_destroy</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>24d82605d04ac1fc018a1e45e7be4739</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>shmem_startup</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>e7bbc159bd2badb5eee5afb9fb73b7d2</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>shmem_shutdown</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>26556963d26705b6d7acbf55671195c3</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shmem_open</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>2faee1d9d4e006ffd66539bc3c5676b1</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle, const char *rootname, I_32 size, I_32 perm)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>shmem_attach</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>6fc82f6d8bfc5433440af6af52eb32a8</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshmem_handle *handle)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shmem_detach</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>d808e66e59287e896a880ffd2bd0feaf</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>shmem_close</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>a370eb5ebe83b32cd2abf1d2d15457bd</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle)</arglist>
    </member>
    <member kind="variable">
      <type>IDATA(*</type>
      <name>shmem_destroy</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>0e7d515bd54d5706de891d7770d46f64</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>shmem_findfirst</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>8068aa610063115cc2081f239914997d</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, char *resultbuf)</arglist>
    </member>
    <member kind="variable">
      <type>I_32(*</type>
      <name>shmem_findnext</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>f3902ba1ca3e3105ead749ff421d7510</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA findhandle, char *resultbuf)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>shmem_findclose</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>cd40edae49dae1711cddc9aba616efe9</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, UDATA findhandle)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>shmem_stat</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>587f062e4824ef1a5844c2ebc6ac19ff</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *name, struct HyPortShmemStatistic *statbuf)</arglist>
    </member>
    <member kind="variable">
      <type>UDATA(*</type>
      <name>sysinfo_get_processing_capacity</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>282ba710aba0b5daa421b0babe8d2457</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>buf_write_text</name>
      <anchorfile>structHyPortLibrary.html</anchorfile>
      <anchor>41f2b545d8b29c08ebe8b0a5146bb238</anchor>
      <arglist>)(struct HyPortLibrary *portLibrary, const char *buf, IDATA nbytes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HyVMLSFunctionTable</name>
    <filename>structHyVMLSFunctionTable.html</filename>
  </compound>
  <compound kind="struct">
    <name>jvmtiCapabilities</name>
    <filename>structjvmtiCapabilities.html</filename>
  </compound>
  <compound kind="struct">
    <name>jvmtiFrameInfo</name>
    <filename>structjvmtiFrameInfo.html</filename>
  </compound>
  <compound kind="struct">
    <name>jvmtiStackInfo</name>
    <filename>structjvmtiStackInfo.html</filename>
  </compound>
  <compound kind="struct">
    <name>jvmtiThreadGroupInfo</name>
    <filename>structjvmtiThreadGroupInfo.html</filename>
  </compound>
  <compound kind="struct">
    <name>jvmtiThreadInfo</name>
    <filename>structjvmtiThreadInfo.html</filename>
  </compound>
  <compound kind="struct">
    <name>VMInterfaceFunctions_</name>
    <filename>structVMInterfaceFunctions__.html</filename>
    <member kind="function">
      <type>JavaVM *JNICALL *</type>
      <name>GetJavaVM</name>
      <anchorfile>structVMInterfaceFunctions__.html</anchorfile>
      <anchor>6aa6b707766074b770c9ce97dc02aad0</anchor>
      <arglist>(VMInterface *vmi)</arglist>
    </member>
    <member kind="function">
      <type>HyPortLibrary *JNICALL *</type>
      <name>GetPortLibrary</name>
      <anchorfile>structVMInterfaceFunctions__.html</anchorfile>
      <anchor>be8ac90f674c0b33885cdc6fc3eb9cfc</anchor>
      <arglist>(VMInterface *vmi)</arglist>
    </member>
    <member kind="function">
      <type>HyVMLSFunctionTable *JNICALL *</type>
      <name>GetVMLSFunctions</name>
      <anchorfile>structVMInterfaceFunctions__.html</anchorfile>
      <anchor>1d184583286f8914a58852e4e2246b34</anchor>
      <arglist>(VMInterface *vmi)</arglist>
    </member>
    <member kind="function">
      <type>HyZipCachePool *JNICALL *</type>
      <name>GetZipCachePool</name>
      <anchorfile>structVMInterfaceFunctions__.html</anchorfile>
      <anchor>37fac2fb6eb3f72786b8af8e9af6669d</anchor>
      <arglist>(VMInterface *vmi)</arglist>
    </member>
    <member kind="function">
      <type>JavaVMInitArgs *JNICALL *</type>
      <name>GetInitArgs</name>
      <anchorfile>structVMInterfaceFunctions__.html</anchorfile>
      <anchor>f3f7da818b66a52bb74147471e974e5a</anchor>
      <arglist>(VMInterface *vmi)</arglist>
    </member>
  </compound>
</tagfile>
