#include <hyport.h>
Data Fields | |
struct HyPortLibraryVersion | portVersion |
portVersion | |
struct HyPortLibraryGlobalData * | portGlobals |
portGlobals | |
I_32(* | port_shutdown_library )(struct HyPortLibrary *portLibrary) |
see hyport_shutdown_library | |
I_32(* | port_isFunctionOverridden )(struct HyPortLibrary *portLibrary, UDATA offset) |
see hyport_isFunctionOverridden | |
void(* | port_tls_free )(struct HyPortLibrary *portLibrary) |
see hyport_tls_free | |
I_32(* | error_startup )(struct HyPortLibrary *portLibrary) |
see hyerror_startup | |
void(* | error_shutdown )(struct HyPortLibrary *portLibrary) |
see hyerror_shutdown | |
I_32(* | error_last_error_number )(struct HyPortLibrary *portLibrary) |
see hyerror_last_error_number | |
const char *(* | error_last_error_message )(struct HyPortLibrary *portLibrary) |
see hyerror_last_error_message | |
I_32(* | error_set_last_error )(struct HyPortLibrary *portLibrary, I_32 platformCode, I_32 portableCode) |
see hyerror_set_last_error | |
I_32(* | error_set_last_error_with_message )(struct HyPortLibrary *portLibrary, I_32 portableCode, const char *errorMessage) |
see hyerror_set_last_error_with_message | |
I_32(* | time_startup )(struct HyPortLibrary *portLibrary) |
see hytime_startup | |
void(* | time_shutdown )(struct HyPortLibrary *portLibrary) |
see hytime_shutdown | |
UDATA(* | time_msec_clock )(struct HyPortLibrary *portLibrary) |
see hytime_msec_clock | |
UDATA(* | time_usec_clock )(struct HyPortLibrary *portLibrary) |
see hytime_usec_clock | |
I_64(* | time_current_time_millis )(struct HyPortLibrary *portLibrary) |
see hytime_current_time_millis | |
U_64(* | time_hires_clock )(struct HyPortLibrary *portLibrary) |
see hytime_hires_clock | |
U_64(* | time_hires_frequency )(struct HyPortLibrary *portLibrary) |
see hytime_hires_frequency | |
U_64(* | time_hires_delta )(struct HyPortLibrary *portLibrary, U_64 startTime, U_64 endTime, UDATA requiredResolution) |
see hytime_hires_delta | |
I_32(* | sysinfo_startup )(struct HyPortLibrary *portLibrary) |
see hysysinfo_startup | |
void(* | sysinfo_shutdown )(struct HyPortLibrary *portLibrary) |
see hysysinfo_shutdown | |
UDATA(* | sysinfo_get_pid )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_pid | |
U_64(* | sysinfo_get_physical_memory )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_physical_memory | |
const char *(* | sysinfo_get_OS_version )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_OS_version | |
IDATA(* | sysinfo_get_env )(struct HyPortLibrary *portLibrary, char *envVar, char *infoString, UDATA bufSize) |
see hysysinfo_get_env | |
const char *(* | sysinfo_get_CPU_architecture )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_CPU_architecture | |
const char *(* | sysinfo_get_OS_type )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_OS_type | |
U_16(* | sysinfo_get_classpathSeparator )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_classpathSeparator | |
IDATA(* | sysinfo_get_executable_name )(struct HyPortLibrary *portLibrary, char *argv0, char **result) |
see hysysinfo_get_executable_name | |
UDATA(* | sysinfo_get_number_CPUs )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_number_CPUs | |
IDATA(* | sysinfo_get_username )(struct HyPortLibrary *portLibrary, char *buffer, UDATA length) |
see hysysinfo_get_username | |
I_32(* | file_startup )(struct HyPortLibrary *portLibrary) |
see hyfile_startup | |
void(* | file_shutdown )(struct HyPortLibrary *portLibrary) |
see hyfile_shutdown | |
IDATA(* | file_write )(struct HyPortLibrary *portLibrary, IDATA fd, const void *buf, IDATA nbytes) |
see hyfile_write | |
IDATA(* | file_write_text )(struct HyPortLibrary *portLibrary, IDATA fd, const char *buf, IDATA nbytes) |
see hyfile_write_text | |
void(* | file_vprintf )(struct HyPortLibrary *portLibrary, IDATA fd, const char *format, va_list args) |
see hyfile_vprintf | |
void(* | file_printf )(struct HyPortLibrary *portLibrary, IDATA fd, const char *format,...) |
see hyfile_printf | |
IDATA(* | file_open )(struct HyPortLibrary *portLibrary, const char *path, I_32 flags, I_32 mode) |
see hyfile_open | |
I_32(* | file_close )(struct HyPortLibrary *portLibrary, IDATA fd) |
see hyfile_close | |
I_64(* | file_seek )(struct HyPortLibrary *portLibrary, IDATA fd, I_64 offset, I_32 whence) |
see hyfile_seek | |
IDATA(* | file_read )(struct HyPortLibrary *portLibrary, IDATA fd, void *buf, IDATA nbytes) |
see hyfile_read | |
I_32(* | file_unlink )(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_unlink | |
I_32(* | file_attr )(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_attr | |
I_64(* | file_lastmod )(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_lastmod | |
I_64(* | file_length )(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_length | |
I_32(* | file_set_length )(struct HyPortLibrary *portLibrary, IDATA fd, I_64 newLength) |
see hyfile_set_length | |
I_32(* | file_sync )(struct HyPortLibrary *portLibrary, IDATA fd) |
see hyfile_sync | |
I_32(* | sl_startup )(struct HyPortLibrary *portLibrary) |
see hysl_startup | |
void(* | sl_shutdown )(struct HyPortLibrary *portLibrary) |
see hysl_shutdown | |
UDATA(* | sl_close_shared_library )(struct HyPortLibrary *portLibrary, UDATA descriptor) |
see hysl_close_shared_library | |
UDATA(* | sl_open_shared_library )(struct HyPortLibrary *portLibrary, char *name, UDATA *descriptor, BOOLEAN decorate) |
see hysl_open_shared_library | |
UDATA(* | sl_lookup_name )(struct HyPortLibrary *portLibrary, UDATA descriptor, char *name, UDATA *func, const char *argSignature) |
see hysl_lookup_name | |
I_32(* | tty_startup )(struct HyPortLibrary *portLibrary) |
see hytty_startup | |
void(* | tty_shutdown )(struct HyPortLibrary *portLibrary) |
see hytty_shutdown | |
void(* | tty_printf )(struct HyPortLibrary *portLibrary, const char *format,...) |
see hytty_printf | |
void(* | tty_vprintf )(struct HyPortLibrary *portLibrary, const char *format, va_list args) |
see hytty_vprintf | |
IDATA(* | tty_get_chars )(struct HyPortLibrary *portLibrary, char *s, UDATA length) |
see hytty_get_chars | |
void(* | tty_err_printf )(struct HyPortLibrary *portLibrary, const char *format,...) |
see hytty_err_printf | |
void(* | tty_err_vprintf )(struct HyPortLibrary *portLibrary, const char *format, va_list args) |
see hytty_err_vprintf | |
IDATA(* | tty_available )(struct HyPortLibrary *portLibrary) |
see hytty_available | |
I_32(* | mem_startup )(struct HyPortLibrary *portLibrary, UDATA portGlobalSize) |
see hymem_startup | |
void(* | mem_shutdown )(struct HyPortLibrary *portLibrary) |
see hymem_shutdown | |
void *(* | mem_allocate_memory )(struct HyPortLibrary *portLibrary, UDATA byteAmount) |
see hymem_allocate_memory | |
void *(* | mem_allocate_memory_callSite )(struct HyPortLibrary *portLibrary, UDATA byteAmount, char *callSite) |
see hymem_allocate_memory_callSite | |
void(* | mem_free_memory )(struct HyPortLibrary *portLibrary, void *memoryPointer) |
see hymem_free_memory | |
void *(* | mem_reallocate_memory )(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount) |
see hymem_reallocate_memory | |
I_32(* | cpu_startup )(struct HyPortLibrary *portLibrary) |
see hycpu_startup | |
void(* | cpu_shutdown )(struct HyPortLibrary *portLibrary) |
see hycpu_shutdown | |
void(* | cpu_flush_icache )(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount) |
see hycpu_flush_icache | |
I_32(* | vmem_startup )(struct HyPortLibrary *portLibrary) |
see hyvmem_startup | |
void(* | vmem_shutdown )(struct HyPortLibrary *portLibrary) |
see hyvmem_shutdown | |
void *(* | vmem_commit_memory )(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier) |
see hyvmem_commit_memory | |
IDATA(* | vmem_decommit_memory )(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier) |
see hyvmem_decommit_memory | |
I_32(* | vmem_free_memory )(struct HyPortLibrary *portLibrary, void *userAddress, UDATA byteAmount, struct HyPortVmemIdentifier *identifier) |
see hyvmem_free_memory | |
void *(* | vmem_reserve_memory )(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier, UDATA mode, UDATA pageSize) |
see hyvmem_reserve_memory | |
UDATA *(* | vmem_supported_page_sizes )(struct HyPortLibrary *portLibrary) |
see hyvmem_supported_page_sizes | |
I_32(* | sock_startup )(struct HyPortLibrary *portLibrary) |
see hysock_startup | |
I_32(* | sock_shutdown )(struct HyPortLibrary *portLibrary) |
see hysock_shutdown | |
U_16(* | sock_htons )(struct HyPortLibrary *portLibrary, U_16 val) |
see hysock_htons | |
I_32(* | sock_write )(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags) |
see hysock_write | |
I_32(* | sock_sockaddr )(struct HyPortLibrary *portLibrary, hysockaddr_t handle, char *addrStr, U_16 port) |
see hysock_sockaddr | |
I_32(* | sock_read )(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags) |
see hysock_read | |
I_32(* | sock_socket )(struct HyPortLibrary *portLibrary, hysocket_t *handle, I_32 family, I_32 socktype, I_32 protocol) |
see hysock_socket | |
I_32(* | sock_close )(struct HyPortLibrary *portLibrary, hysocket_t *sock) |
see hysock_close | |
I_32(* | sock_connect )(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr) |
see hysock_connect | |
I_32(* | sock_inetaddr )(struct HyPortLibrary *portLibrary, char *addrStr, U_32 *addr) |
see hysock_inetaddr | |
I_32(* | sock_gethostbyname )(struct HyPortLibrary *portLibrary, char *name, hyhostent_t handle) |
see hysock_gethostbyname | |
I_32(* | sock_hostent_addrlist )(struct HyPortLibrary *portLibrary, hyhostent_t handle, U_32 index) |
see hysock_hostent_addrlist | |
I_32(* | sock_sockaddr_init )(struct HyPortLibrary *portLibrary, hysockaddr_t handle, I_16 family, U_32 nipAddr, U_16 nPort) |
see hysock_sockaddr_init | |
I_32(* | sock_linger_init )(struct HyPortLibrary *portLibrary, hylinger_t handle, I_32 enabled, U_16 timeout) |
see hysock_linger_init | |
I_32(* | sock_setopt_linger )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval) |
see hysock_setopt_linger | |
I_32(* | gp_startup )(struct HyPortLibrary *portLibrary) |
see hygp_startup | |
void(* | gp_shutdown )(struct HyPortLibrary *portLibrary) |
see hygp_shutdown | |
UDATA(* | gp_protect )(struct HyPortLibrary *portLibrary, protected_fn fn, void *arg) |
see hygp_protect | |
void(* | gp_register_handler )(struct HyPortLibrary *portLibrary, handler_fn fn, void *aUserData) |
see hygp_register_handler | |
U_32(* | gp_info )(struct HyPortLibrary *portLibrary, void *info, U_32 category, I_32 index, const char **name, void **value) |
see hygp_info | |
U_32(* | gp_info_count )(struct HyPortLibrary *portLibrary, void *info, U_32 category) |
see hygp_info_count | |
void(* | gp_handler_function )(void *unknown) |
see hygp_handler_function | |
I_32(* | str_startup )(struct HyPortLibrary *portLibrary) |
see hystr_startup | |
void(* | str_shutdown )(struct HyPortLibrary *portLibrary) |
see hystr_shutdown | |
U_32(* | str_printf )(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format,...) |
see hystr_printf | |
U_32(* | str_vprintf )(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format, va_list args) |
see hystr_vprintf | |
I_32(* | exit_startup )(struct HyPortLibrary *portLibrary) |
see hyexit_startup | |
void(* | exit_shutdown )(struct HyPortLibrary *portLibrary) |
see hyexit_shutdown | |
I_32(* | exit_get_exit_code )(struct HyPortLibrary *portLibrary) |
see hyexit_get_exit_code | |
void(* | exit_shutdown_and_exit )(struct HyPortLibrary *portLibrary, I_32 exitCode) |
see hyexit_shutdown_and_exit | |
void * | self_handle |
self_handle | |
UDATA(* | dump_create )(struct HyPortLibrary *portLibrary, char *filename, char *dumpType, void *userData) |
see hydump_create | |
I_32(* | nls_startup )(struct HyPortLibrary *portLibrary) |
see hynls_startup | |
void(* | nls_shutdown )(struct HyPortLibrary *portLibrary) |
see hynls_shutdown | |
void(* | nls_set_catalog )(struct HyPortLibrary *portLibrary, const char **paths, const int nPaths, const char *baseName, const char *extension) |
see hynls_set_catalog | |
void(* | nls_set_locale )(struct HyPortLibrary *portLibrary, const char *lang, const char *region, const char *variant) |
see hynls_set_locale | |
const char *(* | nls_get_language )(struct HyPortLibrary *portLibrary) |
see hynls_get_language | |
const char *(* | nls_get_region )(struct HyPortLibrary *portLibrary) |
see hynls_get_region | |
const char *(* | nls_get_variant )(struct HyPortLibrary *portLibrary) |
see hynls_get_variant | |
void(* | nls_printf )(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num,...) |
see hynls_printf | |
void(* | nls_vprintf )(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, va_list args) |
see hynls_vprintf | |
const char *(* | nls_lookup_message )(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, const char *default_string) |
see hynls_lookup_message | |
I_32(* | ipcmutex_startup )(struct HyPortLibrary *portLibrary) |
see hyipcmutex_startup | |
void(* | ipcmutex_shutdown )(struct HyPortLibrary *portLibrary) |
see hyipcmutex_shutdown | |
I_32(* | ipcmutex_acquire )(struct HyPortLibrary *portLibrary, const char *name) |
see hyipcmutex_acquire | |
I_32(* | ipcmutex_release )(struct HyPortLibrary *portLibrary, const char *name) |
see hyipcmutex_release | |
I_32(* | port_control )(struct HyPortLibrary *portLibrary, char *key, UDATA value) |
see hyport_control | |
I_32(* | sig_startup )(struct HyPortLibrary *portLibrary) |
see hysig_startup | |
void(* | sig_shutdown )(struct HyPortLibrary *portLibrary) |
see hysig_shutdown | |
I_32(* | sig_protect )(struct HyPortLibrary *portLibrary, hysig_protected_fn fn, void *fn_arg, hysig_handler_fn handler, void *handler_arg, U_32 flags, UDATA *result) |
see hysig_protect | |
I_32(* | sig_can_protect )(struct HyPortLibrary *portLibrary, U_32 flags) |
see hysig_can_protect | |
U_32(* | sig_set_async_signal_handler )(struct HyPortLibrary *portLibrary, hysig_handler_fn handler, void *handler_arg, U_32 flags) |
see hysig_set_async_signal_handler | |
U_32(* | sig_info )(struct HyPortLibrary *portLibrary, void *info, U_32 category, I_32 index, const char **name, void **value) |
see hysig_info | |
U_32(* | sig_info_count )(struct HyPortLibrary *portLibrary, void *info, U_32 category) |
see hysig_info_count | |
I_32(* | sig_set_options )(struct HyPortLibrary *portLibrary, U_32 options) |
see hysig_set_options | |
U_32(* | sig_get_options )(struct HyPortLibrary *portLibrary) |
see hysig_get_options | |
hythread_t | attached_thread |
attached_thread | |
UDATA(* | sysinfo_DLPAR_enabled )(struct HyPortLibrary *portLibrary) |
see hysysinfo_DLPAR_enabled | |
UDATA(* | sysinfo_DLPAR_max_CPUs )(struct HyPortLibrary *portLibrary) |
see hysysinfo_DLPAR_max_CPUs | |
UDATA(* | sysinfo_weak_memory_consistency )(struct HyPortLibrary *portLibrary) |
see hysysinfo_weak_memory_consistency | |
char *(* | file_read_text )(struct HyPortLibrary *portLibrary, IDATA fd, char *buf, IDATA nbytes) |
see hyfile_read_text | |
I_32(* | file_mkdir )(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_mkdir | |
I_32(* | file_move )(struct HyPortLibrary *portLibrary, const char *pathExist, const char *pathNew) |
see hyfile_move | |
I_32(* | file_unlinkdir )(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_unlinkdir | |
UDATA(* | file_findfirst )(struct HyPortLibrary *portLibrary, const char *path, char *resultbuf) |
see hyfile_findfirst | |
I_32(* | file_findnext )(struct HyPortLibrary *portLibrary, UDATA findhandle, char *resultbuf) |
see hyfile_findnext | |
void(* | file_findclose )(struct HyPortLibrary *portLibrary, UDATA findhandle) |
see hyfile_findclose | |
const char *(* | file_error_message )(struct HyPortLibrary *portLibrary) |
see hyfile_error_message | |
I_32(* | sock_htonl )(struct HyPortLibrary *portLibrary, I_32 val) |
see hysock_htonl | |
I_32(* | sock_bind )(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr) |
see hysock_bind | |
I_32(* | sock_accept )(struct HyPortLibrary *portLibrary, hysocket_t serverSock, hysockaddr_t addrHandle, hysocket_t *sockHandle) |
see hysock_accept | |
I_32(* | sock_shutdown_input )(struct HyPortLibrary *portLibrary, hysocket_t sock) |
see hysock_shutdown_input | |
I_32(* | sock_shutdown_output )(struct HyPortLibrary *portLibrary, hysocket_t sock) |
see hysock_shutdown_output | |
I_32(* | sock_listen )(struct HyPortLibrary *portLibrary, hysocket_t sock, I_32 backlog) |
see hysock_listen | |
I_32(* | sock_ntohl )(struct HyPortLibrary *portLibrary, I_32 val) |
see hysock_ntohl | |
U_16(* | sock_ntohs )(struct HyPortLibrary *portLibrary, U_16 val) |
see hysock_ntohs | |
I_32(* | sock_getpeername )(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle) |
see hysock_getpeername | |
I_32(* | sock_getsockname )(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle) |
see hysock_getsockname | |
I_32(* | sock_readfrom )(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle) |
see hysock_readfrom | |
I_32(* | sock_select )(struct HyPortLibrary *portLibrary, I_32 nfds, hyfdset_t readfds, hyfdset_t writefds, hyfdset_t exceptfds, hytimeval_t timeout) |
see hysock_select | |
I_32(* | sock_writeto )(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle) |
see hysock_writeto | |
I_32(* | sock_inetntoa )(struct HyPortLibrary *portLibrary, char **addrStr, U_32 nipAddr) |
see hysock_inetntoa | |
I_32(* | sock_gethostbyaddr )(struct HyPortLibrary *portLibrary, char *addr, I_32 length, I_32 type, hyhostent_t handle) |
see hysock_gethostbyaddr | |
I_32(* | sock_gethostname )(struct HyPortLibrary *portLibrary, char *buffer, I_32 length) |
see hysock_gethostname | |
I_32(* | sock_hostent_aliaslist )(struct HyPortLibrary *portLibrary, hyhostent_t handle, char ***aliasList) |
see hysock_hostent_aliaslist | |
I_32(* | sock_hostent_hostname )(struct HyPortLibrary *portLibrary, hyhostent_t handle, char **hostName) |
see hysock_hostent_hostname | |
U_16(* | sock_sockaddr_port )(struct HyPortLibrary *portLibrary, hysockaddr_t handle) |
see hysock_sockaddr_port | |
I_32(* | sock_sockaddr_address )(struct HyPortLibrary *portLibrary, hysockaddr_t handle) |
see hysock_sockaddr_address | |
I_32(* | sock_fdset_init )(struct HyPortLibrary *portLibrary, hysocket_t socketP) |
see hysock_fdset_init | |
I_32(* | sock_fdset_size )(struct HyPortLibrary *portLibrary, hysocket_t handle) |
see hysock_fdset_size | |
I_32(* | sock_timeval_init )(struct HyPortLibrary *portLibrary, U_32 secTime, U_32 uSecTime, hytimeval_t timeP) |
see hysock_timeval_init | |
I_32(* | sock_getopt_int )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval) |
see hysock_getopt_int | |
I_32(* | sock_setopt_int )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval) |
see hysock_setopt_int | |
I_32(* | sock_getopt_bool )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval) |
see hysock_getopt_bool | |
I_32(* | sock_setopt_bool )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval) |
see hysock_setopt_bool | |
I_32(* | sock_getopt_byte )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval) |
see hysock_getopt_byte | |
I_32(* | sock_setopt_byte )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval) |
see hysock_setopt_byte | |
I_32(* | sock_getopt_linger )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval) |
see hysock_getopt_linger | |
I_32(* | sock_getopt_sockaddr )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval) |
see hysock_getopt_sockaddr | |
I_32(* | sock_setopt_sockaddr )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval) |
see hysock_setopt_sockaddr | |
I_32(* | sock_setopt_ipmreq )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipmreq_t optval) |
see hysock_setopt_ipmreq | |
I_32(* | sock_linger_enabled )(struct HyPortLibrary *portLibrary, hylinger_t handle, BOOLEAN *enabled) |
see hysock_linger_enabled | |
I_32(* | sock_linger_linger )(struct HyPortLibrary *portLibrary, hylinger_t handle, U_16 *linger) |
see hysock_linger_linger | |
I_32(* | sock_ipmreq_init )(struct HyPortLibrary *portLibrary, hyipmreq_t handle, U_32 nipmcast, U_32 nipinterface) |
see hysock_ipmreq_init | |
I_32(* | sock_setflag )(struct HyPortLibrary *portLibrary, I_32 flag, I_32 *arg) |
see hysock_setflag | |
I_32(* | sock_freeaddrinfo )(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle) |
see hysock_freeaddrinfo | |
I_32(* | sock_getaddrinfo )(struct HyPortLibrary *portLibrary, char *name, hyaddrinfo_t hints, hyaddrinfo_t result) |
see hysock_getaddrinfo | |
I_32(* | sock_getaddrinfo_address )(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, U_8 *address, int index, U_32 *scope_id) |
see hysock_getaddrinfo_address | |
I_32(* | sock_getaddrinfo_create_hints )(struct HyPortLibrary *portLibrary, hyaddrinfo_t *result, I_16 family, I_32 socktype, I_32 protocol, I_32 flags) |
see hysock_getaddrinfo_create_hints | |
I_32(* | sock_getaddrinfo_family )(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *family, int index) |
see hysock_getaddrinfo_family | |
I_32(* | sock_getaddrinfo_length )(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *length) |
see hysock_getaddrinfo_length | |
I_32(* | sock_getaddrinfo_name )(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, char *name, int index) |
see hysock_getaddrinfo_name | |
I_32(* | sock_getnameinfo )(struct HyPortLibrary *portLibrary, hysockaddr_t in_addr, I_32 sockaddr_size, char *name, I_32 name_length, int flags) |
see hysock_getnameinfo | |
I_32(* | sock_ipv6_mreq_init )(struct HyPortLibrary *portLibrary, hyipv6_mreq_t handle, U_8 *ipmcast_addr, U_32 ipv6mr_interface) |
see hysock_ipv6_mreq_init | |
I_32(* | sock_setopt_ipv6_mreq )(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipv6_mreq_t optval) |
see hysock_setopt_ipv6_mreq | |
I_32(* | sock_sockaddr_address6 )(struct HyPortLibrary *portLibrary, hysockaddr_t handle, U_8 *address, U_32 *length, U_32 *scope_id) |
see hysock_sockaddr_address6 | |
I_32(* | sock_sockaddr_family )(struct HyPortLibrary *portLibrary, I_16 *family, hysockaddr_t handle) |
see hysock_sockaddr_family | |
I_32(* | sock_sockaddr_init6 )(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) |
see hysock_sockaddr_init6 | |
I_32(* | sock_socketIsValid )(struct HyPortLibrary *portLibrary, hysocket_t handle) |
see hysock_socketIsValid | |
I_32(* | sock_select_read )(struct HyPortLibrary *portLibrary, hysocket_t hysocketP, I_32 secTime, I_32 uSecTime, BOOLEAN accept) |
see hysock_select_read | |
I_32(* | sock_set_nonblocking )(struct HyPortLibrary *portLibrary, hysocket_t socketP, BOOLEAN nonblocking) |
see hysock_set_nonblocking | |
const char *(* | sock_error_message )(struct HyPortLibrary *portLibrary) |
see hysock_error_message | |
I_32(* | sock_get_network_interfaces )(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array, BOOLEAN preferIPv4Stack) |
see hysock_get_network_interfaces | |
I_32(* | sock_free_network_interface_struct )(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array) |
see hysock_free_network_interface_struct | |
I_32(* | sock_connect_with_timeout )(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr, U_32 timeout, U_32 step, U_8 **context) |
see hysock_connect_with_timeout | |
U_32(* | str_ftime )(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format) |
see hystr_ftime | |
I_32(* | mmap_startup )(struct HyPortLibrary *portLibrary) |
see hymmap_startup | |
void(* | mmap_shutdown )(struct HyPortLibrary *portLibrary) |
see hymmap_shutdown | |
I_32(* | mmap_capabilities )(struct HyPortLibrary *portLibrary) |
see hymmap_capabilities | |
void *(* | mmap_map_file )(struct HyPortLibrary *portLibrary, const char *path, void **handle) |
see hymmap_map_file | |
void(* | mmap_unmap_file )(struct HyPortLibrary *portLibrary, void *handle) |
see hymmap_unmap_file | |
I_32(* | shsem_startup )(struct HyPortLibrary *portLibrary) |
see hyshsem_startup | |
void(* | shsem_shutdown )(struct HyPortLibrary *portLibrary) |
see hyshsem_shutdown | |
IDATA(* | shsem_open )(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle, const char *semname, int setSize, int permission) |
see hyshsem_open | |
IDATA(* | shsem_post )(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag) |
see hyshsem_post | |
IDATA(* | shsem_wait )(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag) |
see hyshsem_wait | |
IDATA(* | shsem_getVal )(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset) |
see hyshsem_getVal | |
IDATA(* | shsem_setVal )(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, IDATA value) |
see hyshsem_setVal | |
void(* | shsem_close )(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle) |
see hyshsem_close | |
IDATA(* | shsem_destroy )(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle) |
see hyshsem_destroy | |
I_32(* | shmem_startup )(struct HyPortLibrary *portLibrary) |
see hyshmem_startup | |
void(* | shmem_shutdown )(struct HyPortLibrary *portLibrary) |
see hyshmem_shutdown | |
IDATA(* | shmem_open )(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle, const char *rootname, I_32 size, I_32 perm) |
see hyshmem_open | |
void *(* | shmem_attach )(struct HyPortLibrary *portLibrary, struct hyshmem_handle *handle) |
see hyshmem_attach | |
IDATA(* | shmem_detach )(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle) |
see hyshmem_detach | |
void(* | shmem_close )(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle) |
see hyshmem_close | |
IDATA(* | shmem_destroy )(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle) |
see hyshmem_destroy | |
UDATA(* | shmem_findfirst )(struct HyPortLibrary *portLibrary, char *resultbuf) |
see hyshmem_findfirst | |
I_32(* | shmem_findnext )(struct HyPortLibrary *portLibrary, UDATA findhandle, char *resultbuf) |
see hyshmem_findnext | |
void(* | shmem_findclose )(struct HyPortLibrary *portLibrary, UDATA findhandle) |
see hyshmem_findclose | |
UDATA(* | shmem_stat )(struct HyPortLibrary *portLibrary, const char *name, struct HyPortShmemStatistic *statbuf) |
see hyshmem_stat | |
UDATA(* | sysinfo_get_processing_capacity )(struct HyPortLibrary *portLibrary) |
see hysysinfo_get_processing_capacity | |
char *(* | buf_write_text )(struct HyPortLibrary *portLibrary, const char *buf, IDATA nbytes) |
see hybuf_write_text |
struct HyPortLibraryVersion HyPortLibrary::portVersion [read] |
portVersion
struct HyPortLibraryGlobalData* HyPortLibrary::portGlobals [read] |
portGlobals
I_32( * HyPortLibrary::port_shutdown_library)(struct HyPortLibrary *portLibrary) |
I_32( * HyPortLibrary::port_isFunctionOverridden)(struct HyPortLibrary *portLibrary, UDATA offset) |
void( * HyPortLibrary::port_tls_free)(struct HyPortLibrary *portLibrary) |
see hyport_tls_free
I_32( * HyPortLibrary::error_startup)(struct HyPortLibrary *portLibrary) |
see hyerror_startup
void( * HyPortLibrary::error_shutdown)(struct HyPortLibrary *portLibrary) |
see hyerror_shutdown
I_32( * HyPortLibrary::error_last_error_number)(struct HyPortLibrary *portLibrary) |
const char*( * HyPortLibrary::error_last_error_message)(struct HyPortLibrary *portLibrary) |
I_32( * HyPortLibrary::error_set_last_error)(struct HyPortLibrary *portLibrary, I_32 platformCode, I_32 portableCode) |
I_32( * HyPortLibrary::error_set_last_error_with_message)(struct HyPortLibrary *portLibrary, I_32 portableCode, const char *errorMessage) |
I_32( * HyPortLibrary::time_startup)(struct HyPortLibrary *portLibrary) |
see hytime_startup
void( * HyPortLibrary::time_shutdown)(struct HyPortLibrary *portLibrary) |
see hytime_shutdown
UDATA( * HyPortLibrary::time_msec_clock)(struct HyPortLibrary *portLibrary) |
UDATA( * HyPortLibrary::time_usec_clock)(struct HyPortLibrary *portLibrary) |
I_64( * HyPortLibrary::time_current_time_millis)(struct HyPortLibrary *portLibrary) |
U_64( * HyPortLibrary::time_hires_clock)(struct HyPortLibrary *portLibrary) |
U_64( * HyPortLibrary::time_hires_frequency)(struct HyPortLibrary *portLibrary) |
U_64( * HyPortLibrary::time_hires_delta)(struct HyPortLibrary *portLibrary, U_64 startTime, U_64 endTime, UDATA requiredResolution) |
I_32( * HyPortLibrary::sysinfo_startup)(struct HyPortLibrary *portLibrary) |
void( * HyPortLibrary::sysinfo_shutdown)(struct HyPortLibrary *portLibrary) |
UDATA( * HyPortLibrary::sysinfo_get_pid)(struct HyPortLibrary *portLibrary) |
U_64( * HyPortLibrary::sysinfo_get_physical_memory)(struct HyPortLibrary *portLibrary) |
const char*( * HyPortLibrary::sysinfo_get_OS_version)(struct HyPortLibrary *portLibrary) |
IDATA( * HyPortLibrary::sysinfo_get_env)(struct HyPortLibrary *portLibrary, char *envVar, char *infoString, UDATA bufSize) |
const char*( * HyPortLibrary::sysinfo_get_CPU_architecture)(struct HyPortLibrary *portLibrary) |
const char*( * HyPortLibrary::sysinfo_get_OS_type)(struct HyPortLibrary *portLibrary) |
U_16( * HyPortLibrary::sysinfo_get_classpathSeparator)(struct HyPortLibrary *portLibrary) |
IDATA( * HyPortLibrary::sysinfo_get_executable_name)(struct HyPortLibrary *portLibrary, char *argv0, char **result) |
UDATA( * HyPortLibrary::sysinfo_get_number_CPUs)(struct HyPortLibrary *portLibrary) |
IDATA( * HyPortLibrary::sysinfo_get_username)(struct HyPortLibrary *portLibrary, char *buffer, UDATA length) |
I_32( * HyPortLibrary::file_startup)(struct HyPortLibrary *portLibrary) |
see hyfile_startup
void( * HyPortLibrary::file_shutdown)(struct HyPortLibrary *portLibrary) |
see hyfile_shutdown
IDATA( * HyPortLibrary::file_write)(struct HyPortLibrary *portLibrary, IDATA fd, const void *buf, IDATA nbytes) |
see hyfile_write
IDATA( * HyPortLibrary::file_write_text)(struct HyPortLibrary *portLibrary, IDATA fd, const char *buf, IDATA nbytes) |
void( * HyPortLibrary::file_vprintf)(struct HyPortLibrary *portLibrary, IDATA fd, const char *format, va_list args) |
see hyfile_vprintf
void( * HyPortLibrary::file_printf)(struct HyPortLibrary *portLibrary, IDATA fd, const char *format,...) |
see hyfile_printf
IDATA( * HyPortLibrary::file_open)(struct HyPortLibrary *portLibrary, const char *path, I_32 flags, I_32 mode) |
see hyfile_open
I_32( * HyPortLibrary::file_close)(struct HyPortLibrary *portLibrary, IDATA fd) |
see hyfile_close
I_64( * HyPortLibrary::file_seek)(struct HyPortLibrary *portLibrary, IDATA fd, I_64 offset, I_32 whence) |
see hyfile_seek
IDATA( * HyPortLibrary::file_read)(struct HyPortLibrary *portLibrary, IDATA fd, void *buf, IDATA nbytes) |
see hyfile_read
I_32( * HyPortLibrary::file_unlink)(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_unlink
I_32( * HyPortLibrary::file_attr)(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_attr
I_64( * HyPortLibrary::file_lastmod)(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_lastmod
I_64( * HyPortLibrary::file_length)(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_length
I_32( * HyPortLibrary::file_set_length)(struct HyPortLibrary *portLibrary, IDATA fd, I_64 newLength) |
I_32( * HyPortLibrary::file_sync)(struct HyPortLibrary *portLibrary, IDATA fd) |
see hyfile_sync
I_32( * HyPortLibrary::sl_startup)(struct HyPortLibrary *portLibrary) |
see hysl_startup
void( * HyPortLibrary::sl_shutdown)(struct HyPortLibrary *portLibrary) |
see hysl_shutdown
UDATA( * HyPortLibrary::sl_close_shared_library)(struct HyPortLibrary *portLibrary, UDATA descriptor) |
UDATA( * HyPortLibrary::sl_open_shared_library)(struct HyPortLibrary *portLibrary, char *name, UDATA *descriptor, BOOLEAN decorate) |
UDATA( * HyPortLibrary::sl_lookup_name)(struct HyPortLibrary *portLibrary, UDATA descriptor, char *name, UDATA *func, const char *argSignature) |
see hysl_lookup_name
I_32( * HyPortLibrary::tty_startup)(struct HyPortLibrary *portLibrary) |
see hytty_startup
void( * HyPortLibrary::tty_shutdown)(struct HyPortLibrary *portLibrary) |
see hytty_shutdown
void( * HyPortLibrary::tty_printf)(struct HyPortLibrary *portLibrary, const char *format,...) |
see hytty_printf
void( * HyPortLibrary::tty_vprintf)(struct HyPortLibrary *portLibrary, const char *format, va_list args) |
see hytty_vprintf
IDATA( * HyPortLibrary::tty_get_chars)(struct HyPortLibrary *portLibrary, char *s, UDATA length) |
see hytty_get_chars
void( * HyPortLibrary::tty_err_printf)(struct HyPortLibrary *portLibrary, const char *format,...) |
see hytty_err_printf
void( * HyPortLibrary::tty_err_vprintf)(struct HyPortLibrary *portLibrary, const char *format, va_list args) |
IDATA( * HyPortLibrary::tty_available)(struct HyPortLibrary *portLibrary) |
see hytty_available
I_32( * HyPortLibrary::mem_startup)(struct HyPortLibrary *portLibrary, UDATA portGlobalSize) |
see hymem_startup
void( * HyPortLibrary::mem_shutdown)(struct HyPortLibrary *portLibrary) |
see hymem_shutdown
void*( * HyPortLibrary::mem_allocate_memory)(struct HyPortLibrary *portLibrary, UDATA byteAmount) |
void*( * HyPortLibrary::mem_allocate_memory_callSite)(struct HyPortLibrary *portLibrary, UDATA byteAmount, char *callSite) |
void( * HyPortLibrary::mem_free_memory)(struct HyPortLibrary *portLibrary, void *memoryPointer) |
void*( * HyPortLibrary::mem_reallocate_memory)(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount) |
I_32( * HyPortLibrary::cpu_startup)(struct HyPortLibrary *portLibrary) |
see hycpu_startup
void( * HyPortLibrary::cpu_shutdown)(struct HyPortLibrary *portLibrary) |
see hycpu_shutdown
void( * HyPortLibrary::cpu_flush_icache)(struct HyPortLibrary *portLibrary, void *memoryPointer, UDATA byteAmount) |
I_32( * HyPortLibrary::vmem_startup)(struct HyPortLibrary *portLibrary) |
see hyvmem_startup
void( * HyPortLibrary::vmem_shutdown)(struct HyPortLibrary *portLibrary) |
see hyvmem_shutdown
void*( * HyPortLibrary::vmem_commit_memory)(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier) |
IDATA( * HyPortLibrary::vmem_decommit_memory)(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier) |
I_32( * HyPortLibrary::vmem_free_memory)(struct HyPortLibrary *portLibrary, void *userAddress, UDATA byteAmount, struct HyPortVmemIdentifier *identifier) |
void*( * HyPortLibrary::vmem_reserve_memory)(struct HyPortLibrary *portLibrary, void *address, UDATA byteAmount, struct HyPortVmemIdentifier *identifier, UDATA mode, UDATA pageSize) |
UDATA*( * HyPortLibrary::vmem_supported_page_sizes)(struct HyPortLibrary *portLibrary) |
I_32( * HyPortLibrary::sock_startup)(struct HyPortLibrary *portLibrary) |
see hysock_startup
I_32( * HyPortLibrary::sock_shutdown)(struct HyPortLibrary *portLibrary) |
see hysock_shutdown
U_16( * HyPortLibrary::sock_htons)(struct HyPortLibrary *portLibrary, U_16 val) |
see hysock_htons
I_32( * HyPortLibrary::sock_write)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags) |
see hysock_write
I_32( * HyPortLibrary::sock_sockaddr)(struct HyPortLibrary *portLibrary, hysockaddr_t handle, char *addrStr, U_16 port) |
see hysock_sockaddr
I_32( * HyPortLibrary::sock_read)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags) |
see hysock_read
I_32( * HyPortLibrary::sock_socket)(struct HyPortLibrary *portLibrary, hysocket_t *handle, I_32 family, I_32 socktype, I_32 protocol) |
see hysock_socket
I_32( * HyPortLibrary::sock_close)(struct HyPortLibrary *portLibrary, hysocket_t *sock) |
see hysock_close
I_32( * HyPortLibrary::sock_connect)(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr) |
see hysock_connect
I_32( * HyPortLibrary::sock_inetaddr)(struct HyPortLibrary *portLibrary, char *addrStr, U_32 *addr) |
see hysock_inetaddr
I_32( * HyPortLibrary::sock_gethostbyname)(struct HyPortLibrary *portLibrary, char *name, hyhostent_t handle) |
I_32( * HyPortLibrary::sock_hostent_addrlist)(struct HyPortLibrary *portLibrary, hyhostent_t handle, U_32 index) |
I_32( * HyPortLibrary::sock_sockaddr_init)(struct HyPortLibrary *portLibrary, hysockaddr_t handle, I_16 family, U_32 nipAddr, U_16 nPort) |
I_32( * HyPortLibrary::sock_linger_init)(struct HyPortLibrary *portLibrary, hylinger_t handle, I_32 enabled, U_16 timeout) |
I_32( * HyPortLibrary::sock_setopt_linger)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval) |
I_32( * HyPortLibrary::gp_startup)(struct HyPortLibrary *portLibrary) |
see hygp_startup
void( * HyPortLibrary::gp_shutdown)(struct HyPortLibrary *portLibrary) |
see hygp_shutdown
UDATA( * HyPortLibrary::gp_protect)(struct HyPortLibrary *portLibrary, protected_fn fn, void *arg) |
see hygp_protect
void( * HyPortLibrary::gp_register_handler)(struct HyPortLibrary *portLibrary, handler_fn fn, void *aUserData) |
U_32( * HyPortLibrary::gp_info)(struct HyPortLibrary *portLibrary, void *info, U_32 category, I_32 index, const char **name, void **value) |
see hygp_info
U_32( * HyPortLibrary::gp_info_count)(struct HyPortLibrary *portLibrary, void *info, U_32 category) |
see hygp_info_count
void( * HyPortLibrary::gp_handler_function)(void *unknown) |
see hygp_handler_function
I_32( * HyPortLibrary::str_startup)(struct HyPortLibrary *portLibrary) |
see hystr_startup
void( * HyPortLibrary::str_shutdown)(struct HyPortLibrary *portLibrary) |
see hystr_shutdown
U_32( * HyPortLibrary::str_printf)(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format,...) |
see hystr_printf
U_32( * HyPortLibrary::str_vprintf)(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format, va_list args) |
see hystr_vprintf
I_32( * HyPortLibrary::exit_startup)(struct HyPortLibrary *portLibrary) |
see hyexit_startup
void( * HyPortLibrary::exit_shutdown)(struct HyPortLibrary *portLibrary) |
see hyexit_shutdown
I_32( * HyPortLibrary::exit_get_exit_code)(struct HyPortLibrary *portLibrary) |
void( * HyPortLibrary::exit_shutdown_and_exit)(struct HyPortLibrary *portLibrary, I_32 exitCode) |
self_handle
UDATA( * HyPortLibrary::dump_create)(struct HyPortLibrary *portLibrary, char *filename, char *dumpType, void *userData) |
see hydump_create
I_32( * HyPortLibrary::nls_startup)(struct HyPortLibrary *portLibrary) |
see hynls_startup
void( * HyPortLibrary::nls_shutdown)(struct HyPortLibrary *portLibrary) |
see hynls_shutdown
void( * HyPortLibrary::nls_set_catalog)(struct HyPortLibrary *portLibrary, const char **paths, const int nPaths, const char *baseName, const char *extension) |
void( * HyPortLibrary::nls_set_locale)(struct HyPortLibrary *portLibrary, const char *lang, const char *region, const char *variant) |
see hynls_set_locale
const char*( * HyPortLibrary::nls_get_language)(struct HyPortLibrary *portLibrary) |
const char*( * HyPortLibrary::nls_get_region)(struct HyPortLibrary *portLibrary) |
see hynls_get_region
const char*( * HyPortLibrary::nls_get_variant)(struct HyPortLibrary *portLibrary) |
void( * HyPortLibrary::nls_printf)(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num,...) |
see hynls_printf
void( * HyPortLibrary::nls_vprintf)(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, va_list args) |
see hynls_vprintf
const char*( * HyPortLibrary::nls_lookup_message)(struct HyPortLibrary *portLibrary, UDATA flags, U_32 module_name, U_32 message_num, const char *default_string) |
I_32( * HyPortLibrary::ipcmutex_startup)(struct HyPortLibrary *portLibrary) |
void( * HyPortLibrary::ipcmutex_shutdown)(struct HyPortLibrary *portLibrary) |
I_32( * HyPortLibrary::ipcmutex_acquire)(struct HyPortLibrary *portLibrary, const char *name) |
I_32( * HyPortLibrary::ipcmutex_release)(struct HyPortLibrary *portLibrary, const char *name) |
I_32( * HyPortLibrary::port_control)(struct HyPortLibrary *portLibrary, char *key, UDATA value) |
see hyport_control
I_32( * HyPortLibrary::sig_startup)(struct HyPortLibrary *portLibrary) |
see hysig_startup
void( * HyPortLibrary::sig_shutdown)(struct HyPortLibrary *portLibrary) |
see hysig_shutdown
I_32( * HyPortLibrary::sig_protect)(struct HyPortLibrary *portLibrary, hysig_protected_fn fn, void *fn_arg, hysig_handler_fn handler, void *handler_arg, U_32 flags, UDATA *result) |
see hysig_protect
I_32( * HyPortLibrary::sig_can_protect)(struct HyPortLibrary *portLibrary, U_32 flags) |
see hysig_can_protect
U_32( * HyPortLibrary::sig_set_async_signal_handler)(struct HyPortLibrary *portLibrary, hysig_handler_fn handler, void *handler_arg, U_32 flags) |
see hysig_set_async_signal_handler
U_32( * HyPortLibrary::sig_info)(struct HyPortLibrary *portLibrary, void *info, U_32 category, I_32 index, const char **name, void **value) |
see hysig_info
U_32( * HyPortLibrary::sig_info_count)(struct HyPortLibrary *portLibrary, void *info, U_32 category) |
see hysig_info_count
I_32( * HyPortLibrary::sig_set_options)(struct HyPortLibrary *portLibrary, U_32 options) |
see hysig_set_options
U_32( * HyPortLibrary::sig_get_options)(struct HyPortLibrary *portLibrary) |
see hysig_get_options
hythread_t HyPortLibrary::attached_thread |
attached_thread
UDATA( * HyPortLibrary::sysinfo_DLPAR_enabled)(struct HyPortLibrary *portLibrary) |
UDATA( * HyPortLibrary::sysinfo_DLPAR_max_CPUs)(struct HyPortLibrary *portLibrary) |
UDATA( * HyPortLibrary::sysinfo_weak_memory_consistency)(struct HyPortLibrary *portLibrary) |
char*( * HyPortLibrary::file_read_text)(struct HyPortLibrary *portLibrary, IDATA fd, char *buf, IDATA nbytes) |
see hyfile_read_text
I_32( * HyPortLibrary::file_mkdir)(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_mkdir
I_32( * HyPortLibrary::file_move)(struct HyPortLibrary *portLibrary, const char *pathExist, const char *pathNew) |
see hyfile_move
I_32( * HyPortLibrary::file_unlinkdir)(struct HyPortLibrary *portLibrary, const char *path) |
see hyfile_unlinkdir
UDATA( * HyPortLibrary::file_findfirst)(struct HyPortLibrary *portLibrary, const char *path, char *resultbuf) |
see hyfile_findfirst
I_32( * HyPortLibrary::file_findnext)(struct HyPortLibrary *portLibrary, UDATA findhandle, char *resultbuf) |
see hyfile_findnext
void( * HyPortLibrary::file_findclose)(struct HyPortLibrary *portLibrary, UDATA findhandle) |
see hyfile_findclose
const char*( * HyPortLibrary::file_error_message)(struct HyPortLibrary *portLibrary) |
I_32( * HyPortLibrary::sock_htonl)(struct HyPortLibrary *portLibrary, I_32 val) |
see hysock_htonl
I_32( * HyPortLibrary::sock_bind)(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr) |
see hysock_bind
I_32( * HyPortLibrary::sock_accept)(struct HyPortLibrary *portLibrary, hysocket_t serverSock, hysockaddr_t addrHandle, hysocket_t *sockHandle) |
see hysock_accept
I_32( * HyPortLibrary::sock_shutdown_input)(struct HyPortLibrary *portLibrary, hysocket_t sock) |
I_32( * HyPortLibrary::sock_shutdown_output)(struct HyPortLibrary *portLibrary, hysocket_t sock) |
I_32( * HyPortLibrary::sock_listen)(struct HyPortLibrary *portLibrary, hysocket_t sock, I_32 backlog) |
see hysock_listen
I_32( * HyPortLibrary::sock_ntohl)(struct HyPortLibrary *portLibrary, I_32 val) |
see hysock_ntohl
U_16( * HyPortLibrary::sock_ntohs)(struct HyPortLibrary *portLibrary, U_16 val) |
see hysock_ntohs
I_32( * HyPortLibrary::sock_getpeername)(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle) |
I_32( * HyPortLibrary::sock_getsockname)(struct HyPortLibrary *portLibrary, hysocket_t handle, hysockaddr_t addrHandle) |
I_32( * HyPortLibrary::sock_readfrom)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle) |
see hysock_readfrom
I_32( * HyPortLibrary::sock_select)(struct HyPortLibrary *portLibrary, I_32 nfds, hyfdset_t readfds, hyfdset_t writefds, hyfdset_t exceptfds, hytimeval_t timeout) |
see hysock_select
I_32( * HyPortLibrary::sock_writeto)(struct HyPortLibrary *portLibrary, hysocket_t sock, U_8 *buf, I_32 nbyte, I_32 flags, hysockaddr_t addrHandle) |
see hysock_writeto
I_32( * HyPortLibrary::sock_inetntoa)(struct HyPortLibrary *portLibrary, char **addrStr, U_32 nipAddr) |
see hysock_inetntoa
I_32( * HyPortLibrary::sock_gethostbyaddr)(struct HyPortLibrary *portLibrary, char *addr, I_32 length, I_32 type, hyhostent_t handle) |
I_32( * HyPortLibrary::sock_gethostname)(struct HyPortLibrary *portLibrary, char *buffer, I_32 length) |
I_32( * HyPortLibrary::sock_hostent_aliaslist)(struct HyPortLibrary *portLibrary, hyhostent_t handle, char ***aliasList) |
I_32( * HyPortLibrary::sock_hostent_hostname)(struct HyPortLibrary *portLibrary, hyhostent_t handle, char **hostName) |
U_16( * HyPortLibrary::sock_sockaddr_port)(struct HyPortLibrary *portLibrary, hysockaddr_t handle) |
I_32( * HyPortLibrary::sock_sockaddr_address)(struct HyPortLibrary *portLibrary, hysockaddr_t handle) |
I_32( * HyPortLibrary::sock_fdset_init)(struct HyPortLibrary *portLibrary, hysocket_t socketP) |
I_32( * HyPortLibrary::sock_fdset_size)(struct HyPortLibrary *portLibrary, hysocket_t handle) |
I_32( * HyPortLibrary::sock_timeval_init)(struct HyPortLibrary *portLibrary, U_32 secTime, U_32 uSecTime, hytimeval_t timeP) |
I_32( * HyPortLibrary::sock_getopt_int)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval) |
I_32( * HyPortLibrary::sock_setopt_int)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, I_32 *optval) |
I_32( * HyPortLibrary::sock_getopt_bool)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval) |
I_32( * HyPortLibrary::sock_setopt_bool)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, BOOLEAN *optval) |
I_32( * HyPortLibrary::sock_getopt_byte)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval) |
I_32( * HyPortLibrary::sock_setopt_byte)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, U_8 *optval) |
I_32( * HyPortLibrary::sock_getopt_linger)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hylinger_t optval) |
I_32( * HyPortLibrary::sock_getopt_sockaddr)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval) |
I_32( * HyPortLibrary::sock_setopt_sockaddr)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hysockaddr_t optval) |
I_32( * HyPortLibrary::sock_setopt_ipmreq)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipmreq_t optval) |
I_32( * HyPortLibrary::sock_linger_enabled)(struct HyPortLibrary *portLibrary, hylinger_t handle, BOOLEAN *enabled) |
I_32( * HyPortLibrary::sock_linger_linger)(struct HyPortLibrary *portLibrary, hylinger_t handle, U_16 *linger) |
I_32( * HyPortLibrary::sock_ipmreq_init)(struct HyPortLibrary *portLibrary, hyipmreq_t handle, U_32 nipmcast, U_32 nipinterface) |
I_32( * HyPortLibrary::sock_setflag)(struct HyPortLibrary *portLibrary, I_32 flag, I_32 *arg) |
see hysock_setflag
I_32( * HyPortLibrary::sock_freeaddrinfo)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle) |
I_32( * HyPortLibrary::sock_getaddrinfo)(struct HyPortLibrary *portLibrary, char *name, hyaddrinfo_t hints, hyaddrinfo_t result) |
I_32( * HyPortLibrary::sock_getaddrinfo_address)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, U_8 *address, int index, U_32 *scope_id) |
I_32( * HyPortLibrary::sock_getaddrinfo_create_hints)(struct HyPortLibrary *portLibrary, hyaddrinfo_t *result, I_16 family, I_32 socktype, I_32 protocol, I_32 flags) |
I_32( * HyPortLibrary::sock_getaddrinfo_family)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *family, int index) |
I_32( * HyPortLibrary::sock_getaddrinfo_length)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, I_32 *length) |
I_32( * HyPortLibrary::sock_getaddrinfo_name)(struct HyPortLibrary *portLibrary, hyaddrinfo_t handle, char *name, int index) |
I_32( * HyPortLibrary::sock_getnameinfo)(struct HyPortLibrary *portLibrary, hysockaddr_t in_addr, I_32 sockaddr_size, char *name, I_32 name_length, int flags) |
I_32( * HyPortLibrary::sock_ipv6_mreq_init)(struct HyPortLibrary *portLibrary, hyipv6_mreq_t handle, U_8 *ipmcast_addr, U_32 ipv6mr_interface) |
I_32( * HyPortLibrary::sock_setopt_ipv6_mreq)(struct HyPortLibrary *portLibrary, hysocket_t socketP, I_32 optlevel, I_32 optname, hyipv6_mreq_t optval) |
I_32( * HyPortLibrary::sock_sockaddr_address6)(struct HyPortLibrary *portLibrary, hysockaddr_t handle, U_8 *address, U_32 *length, U_32 *scope_id) |
I_32( * HyPortLibrary::sock_sockaddr_family)(struct HyPortLibrary *portLibrary, I_16 *family, hysockaddr_t handle) |
I_32( * HyPortLibrary::sock_sockaddr_init6)(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) |
I_32( * HyPortLibrary::sock_socketIsValid)(struct HyPortLibrary *portLibrary, hysocket_t handle) |
I_32( * HyPortLibrary::sock_select_read)(struct HyPortLibrary *portLibrary, hysocket_t hysocketP, I_32 secTime, I_32 uSecTime, BOOLEAN accept) |
I_32( * HyPortLibrary::sock_set_nonblocking)(struct HyPortLibrary *portLibrary, hysocket_t socketP, BOOLEAN nonblocking) |
const char*( * HyPortLibrary::sock_error_message)(struct HyPortLibrary *portLibrary) |
I_32( * HyPortLibrary::sock_get_network_interfaces)(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array, BOOLEAN preferIPv4Stack) |
I_32( * HyPortLibrary::sock_free_network_interface_struct)(struct HyPortLibrary *portLibrary, struct hyNetworkInterfaceArray_struct *array) |
I_32( * HyPortLibrary::sock_connect_with_timeout)(struct HyPortLibrary *portLibrary, hysocket_t sock, hysockaddr_t addr, U_32 timeout, U_32 step, U_8 **context) |
U_32( * HyPortLibrary::str_ftime)(struct HyPortLibrary *portLibrary, char *buf, U_32 bufLen, const char *format) |
see hystr_ftime
I_32( * HyPortLibrary::mmap_startup)(struct HyPortLibrary *portLibrary) |
see hymmap_startup
void( * HyPortLibrary::mmap_shutdown)(struct HyPortLibrary *portLibrary) |
see hymmap_shutdown
I_32( * HyPortLibrary::mmap_capabilities)(struct HyPortLibrary *portLibrary) |
void*( * HyPortLibrary::mmap_map_file)(struct HyPortLibrary *portLibrary, const char *path, void **handle) |
see hymmap_map_file
void( * HyPortLibrary::mmap_unmap_file)(struct HyPortLibrary *portLibrary, void *handle) |
I_32( * HyPortLibrary::shsem_startup)(struct HyPortLibrary *portLibrary) |
see hyshsem_startup
void( * HyPortLibrary::shsem_shutdown)(struct HyPortLibrary *portLibrary) |
see hyshsem_shutdown
IDATA( * HyPortLibrary::shsem_open)(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle, const char *semname, int setSize, int permission) |
see hyshsem_open
IDATA( * HyPortLibrary::shsem_post)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag) |
see hyshsem_post
IDATA( * HyPortLibrary::shsem_wait)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, UDATA flag) |
see hyshsem_wait
IDATA( * HyPortLibrary::shsem_getVal)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset) |
see hyshsem_getVal
IDATA( * HyPortLibrary::shsem_setVal)(struct HyPortLibrary *portLibrary, struct hyshsem_handle *handle, UDATA semset, IDATA value) |
see hyshsem_setVal
void( * HyPortLibrary::shsem_close)(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle) |
see hyshsem_close
IDATA( * HyPortLibrary::shsem_destroy)(struct HyPortLibrary *portLibrary, struct hyshsem_handle **handle) |
see hyshsem_destroy
I_32( * HyPortLibrary::shmem_startup)(struct HyPortLibrary *portLibrary) |
see hyshmem_startup
void( * HyPortLibrary::shmem_shutdown)(struct HyPortLibrary *portLibrary) |
see hyshmem_shutdown
IDATA( * HyPortLibrary::shmem_open)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle, const char *rootname, I_32 size, I_32 perm) |
see hyshmem_open
void*( * HyPortLibrary::shmem_attach)(struct HyPortLibrary *portLibrary, struct hyshmem_handle *handle) |
see hyshmem_attach
IDATA( * HyPortLibrary::shmem_detach)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle) |
see hyshmem_detach
void( * HyPortLibrary::shmem_close)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle) |
see hyshmem_close
IDATA( * HyPortLibrary::shmem_destroy)(struct HyPortLibrary *portLibrary, struct hyshmem_handle **handle) |
see hyshmem_destroy
UDATA( * HyPortLibrary::shmem_findfirst)(struct HyPortLibrary *portLibrary, char *resultbuf) |
I_32( * HyPortLibrary::shmem_findnext)(struct HyPortLibrary *portLibrary, UDATA findhandle, char *resultbuf) |
see hyshmem_findnext
void( * HyPortLibrary::shmem_findclose)(struct HyPortLibrary *portLibrary, UDATA findhandle) |
UDATA( * HyPortLibrary::shmem_stat)(struct HyPortLibrary *portLibrary, const char *name, struct HyPortShmemStatistic *statbuf) |
see hyshmem_stat
UDATA( * HyPortLibrary::sysinfo_get_processing_capacity)(struct HyPortLibrary *portLibrary) |
char*( * HyPortLibrary::buf_write_text)(struct HyPortLibrary *portLibrary, const char *buf, IDATA nbytes) |
see hybuf_write_text
Genereated on Tue Dec 9 14:13:00 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.