3 Library functions
79,992 pages in section 3.
h_
ha
-
halfdelayget and set curses terminal input options -
halfdelay_curses screen-pointer extensionsp -
handle_file handle operationsto_ fshandle -
Handleinvoke event handlers for window system eventsEvent -
HandlerHandlerHelpHandler handles HANDLER_HELP requests.Help Handler -
HandlesDynamic, handle addressable tables. -
hardcopy -
hardcopy_An overview of the hardcopy support. The main API for HardCopy support in Coin is the abstract class SoVectorizeAction. SoVectorizeAction will extract geometry from an Inventor scene graph, and project the geometry onto a specified page. Since postscript and other vector based file formats do not support z-buffer or depth clipping, all geometry is rendered using a simple painter's algorithm (geometry is sorted based on distance to camera). SoVectorizePSAction inherits SoVectorizeAction, and will output a Postscript file. Texture-mapped polygons are not supported, since this is not supported by the vector file formats, at least it's not supported in Postscript. Gouraud shading is not supported in the Postscript language (at least not for V2.0), but an approximation is implemeting using an algorithm that divides the triangle into several small (flat-shaded) triangles. The gouraud shading quality (the number of sub-triangles) is controlled by an epsilon value. The gouraud shading function is written by Frederic Delhoume (delhoume (at) ilog.fr), and is free (public domain) software. Typical use of SoVectorizePSAction is shown in the following piece of code: It is also possible to have several viewports and/or layers on a page. This is useful if your application has several layers of geometry, for instance some annotations in 2D on top of a 3D scene graph. To create several layers, the beginViewport() and endViewport() functions can be used. Since:overview -
has_manipulate terminal colors with cursescolors -
has_curses screen-pointer extensioncolors_ sp -
has_get and set terminal attributes with cursesic -
has_curses screen-pointer extensionic_ sp -
has_get and set terminal attributes with cursesil -
has_curses screen-pointer extensionil_ sp -
has_get (or push back) characters from curses terminal keyboard bufferkey -
has_curses screen-pointer extensionkey_ sp -
has_curses screen-pointer extensionmouse_ sp -
Hashprocedures to manage hash tables -
hashhash database access method -
hash.h -
hashlibbash library that implements hash data structureDelete -
hashlibbash library that implements hash data structureGet -
hashlibbash library that implements hash data structureKeys -
hashkit_libhashkit Documentationclone -
hashkit_libhashkit Documentationcrc32 -
hashkit_libhashkit Documentationcreate -
hashkit_libhashkit Documentationfnv1_ 32 -
hashkit_libhashkit Documentationfnv1_ 64 -
hashkit_libhashkit Documentationfnv1a_ 32 -
hashkit_libhashkit Documentationfnv1a_ 64 -
hashkit_libhashkit Documentationfree -
hashkit_libhashkit Documentationfunction -
hashkit_libhashkit Documentationfunctions -
hashkit_libhashkit Documentationget_ distribution_ function -
hashkit_libhashkit Documentationget_ function -
hashkit_libhashkit Documentationhsieh -
hashkit_libhashkit Documentationis_ allocated -
hashkit_libhashkit Documentationjenkins -
hashkit_libhashkit Documentationmd5 -
hashkit_libhashkit Documentationmurmur -
hashkit_libhashkit Documentationset_ custom_ distribution_ function -
hashkit_libhashkit Documentationset_ custom_ function -
hashkit_libhashkit Documentationset_ distribution_ function -
hashkit_libhashkit Documentationset_ function -
hashkit_libhashkit Documentationvalue -
hashlibbash library that implements hash data structureRemove -
hashlibbash library that implements hash data structureSet -
hashstashlibbash library that implements hash data structure -
hasmntoptget filesystem descriptor file entry -
hawkeyHawkey Documentation Contents:
hb
-
hb2st_{hb,sb}2st_kernels: band to tridiagonal (2nd stage)kernels -
hbev{hb,sb}ev: eig, QR iteration -
hbev_{hb,sb}ev_2stage: eig, QR iteration2stage -
hbev_--- banded ---comp -
hbev_--- banded ---driver -
hbev_--- banded, 2nd-stage ---driver2 -
hbevd{hb,sb}evd: eig, divide and conquer -
hbevd_{hb,sb}evd_2stage: eig, divide and conquer2stage -
hbevx{hb,sb}evx: eig, bisection -
hbevx_{hb,sb}evx_2stage: eig, bisection2stage -
hbgst{hb,sb}gst: reduction to standard form, banded -
hbgv{hb,sb}gv: eig, QR iteration -
hbgv_--- banded ---driver -
hbgvd{hb,sb}gvd: eig, divide and conquer -
hbgvx{hb,sb}gvx: eig, bisection -
hbmv{hb,sb}mv: Hermitian/symmetric matrix-vector multiply -
hbtrd{hb,sb}trd: reduction to tridiagonal -
hbwallocatorThe C++ allocator compatible with the C++ standard library allocator concepts Note: This is EXPERIMENTAL API. The functionality and the header file itself can be changed (including non-backward compatible changes) or removed. -
hbwmallocThe high bandwidth memory interface Note: hbwmalloc.h functionality is considered as stable API (STANDARD API).
hc
hd
-
hdatethe libhdate namespace. -
hdate.libhdate C language header.h -
hdate_Hdate class.Hdate -
hdate_libhdate Hebrew date structstruct -
hdatepp.libhdate C++ language header.h -
hdestroyhash table management -
hdestroy_hash table managementr -
hdfHierarchical Data Format library -
hdf_copy part of an HDF dataset to anothercopy -
hdf_deallocate an HDF data setdestroy -
hdf_dump an HDF dataset to stdout Description: Input: Output: Returns:dump -
hdf_dump an HDF dataset to FILE *fp Description: Input: Output: Returns:dump_ format -
hdf_dump an HDF dataset to STRING Description: Input: Output: Returns:dump_ str -
hdf_Description: Input: Output: Returns:get_ attr -
hdf_return the first child of the named nodeget_ child -
hdf_Returns a copy of a string in the HDF data setget_ copy -
hdf_Return the integer value of a point in the data setget_ int_ value -
hdf_Similar to hdf_get_obj except all the nodes are created if the don't exist.get_ node -
hdf_return the HDF data set node at a named locationget_ obj -
hdf_Return the value of a node in the data setget_ value -
hdf_Return the value of a node in the data setget_ valuef -
hdf_Return the value of a node in the data setget_ valuevf -
hdf_Initialize an HDF data setinit -
hdf_Return the HDF Attributes for a node Description: Input: Output: Returns:obj_ attr -
hdf_Return the first child of a dataset nodeobj_ child -
hdf_Return the name of a nodeobj_ name -
hdf_Return the next node of a dataset levelobj_ next -
hdf_Return the pointer to the top dataset nodeobj_ top -
hdf_Return the value of a nodeobj_ value -
hdf_read an HDF string Description: Input: Output:read_ string -
hdf_Read an HDF string and ignore errors Description: Input: Output:read_ string_ ignore -
hdf_register a fileload functionregister_ fileload -
hdf_delete a subtree of an HDF dataset Description: Input: Output: Returns:remove_ tree -
hdf_Find a file given a search path in HDFsearch_ path -
hdf_Description: Input: Output: Returns:set_ attr -
hdf_Set the value of a node without duplicating the valueset_ buf -
hdf_Copy a value from one location in the dataset to anotherset_ copy -
hdf_Set the value of a named node to a numberset_ int_ value -
hdf_Set part of the tree to link to anotherset_ symlink -
hdf_Set the value of a named nodeset_ value -
hdf_Set the value of a named nodeset_ valuef -
hdf_sort the children of an HDF nodesort_ obj -
hdf_write an HDF data file Description: Input: Output:write_ file -
hdf_write an HDF data file atomicallywrite_ file_ atomic -
hdf_serialize an HDF dataset to a string Description: Input: Output:write_ string
he
-
HEHermitian Matrix -
header -
heap.h -
heapsortsort functions -
heapsort_sort functionsb -
heaptestimage processing library -
hecon{he,sy}con: condition number estimate -
hecon_{he,sy}con_3: condition number estimate3 -
hecon_{he,sy}con_rook: condition number estimaterook -
heequb{he,sy}equb: equilibration, power of 2 -
heev{he,sy}ev: eig, QR iteration -
heev_{he,sy}ev_2stage: eig, QR iteration2stage -
heev_--- full ---comp -
heev_Eig computational routinescomp_ grp -
heev_--- full ---driver -
heev_--- full, 2-stage ---driver2 -
heev_Standard eig driver, AV = VΛdriver_ grp -
heev_Hermitian/symmetric eigenvaluestop -
heevd{he,sy}evd: eig, divide and conquer -
heevd_{he,sy}evd_2stage: eig, divide and conquer2stage -
heevr{he,sy}evr: eig, MRRR -
heevr_{he,sy}evr_2stage: eig, MRRR2stage -
heevx{he,sy}evx: eig, bisection -
heevx_{he,sy}evx_2stage: eig, bisection2stage -
hegs2{he,sy}gs2: reduction to standard form, level 2 -
hegst{he,sy}gst: reduction to standard form -
hegv{he,sy}gv: eig, QR iteration -
hegv_{he,sy}gv_2stage: eig, QR iteration, 2-stage2stage -
hegv_Generalized eig computational routinescomp_ grp -
hegv_--- full ---driver -
hegv_Generalized eig driver, AV = BVΛ, etc.driver_ grp -
hegvd{he,sy}gvd: eig, divide and conquer -
hegvx{he,sy}gvx: eig, bisection -
Heightscreen information functions and macrosMMOf Screen -
Heightscreen information functions and macrosOf Screen -
HelpHelpHandler is the basic handler type for this example.Handler -
HelpGeneric Request type uses identifiers instead of derivations.Request -
hemv{he,sy}mv: Hermitian/symmetric matrix-vector multiply ([cz]symv in LAPACK) -
her{he,sy}r: Hermitian/symmetric rank-1 update -
her2{he,sy}r2: Hermitian/symmetric rank-2 update -
herfs{he,sy}rfs: iterative refinement -
herfsx{he,sy}rfsx: iterative refinement, expert -
herrorget network host entry -
hershey_Hershey vector fonts libraryfont_ free -
hershey_Hershey vector fonts libraryfont_ glyph -
hershey_Hershey vector fonts libraryfont_ jhf_ load -
hershey_Hershey vector fonts libraryfont_ load -
hesiodHesiod name server interface library -
hesiod_Hesiod name server interface libraryend -
hesiod_Hesiod name server interface libraryfree_ list -
hesiod_Hesiod functions for retrieving passwd informationfree_ passwd -
hesiod_Hesiod functions for retrieving user to postoffice mappingsfree_ postoffice -
hesiod_Hesiod functions for retrieving service informationfree_ servent -
hesiod_Hesiod name server interface libraryfree_ string -
hesiod_Hesiod functions for retrieving user to postoffice mappingsgetmailhost -
hesiod_Hesiod functions for retrieving passwd informationgetpwnam -
hesiod_Hesiod functions for retrieving passwd informationgetpwuid -
hesiod_Hesiod functions for retrieving service informationgetservbyname -
hesiod_Hesiod name server interface libraryinit -
hesiod_Hesiod name server interface libraryparse_ result -
hesiod_Hesiod name server interface libraryresolve -
hesiod_Hesiod name server interface libraryto_ bind -
hesv{he,sy}sv: rook (v1) -
hesv_{he,sy}sv_aa: Aasenaa -
hesv_{he,sy}sv_aa_2stage: Aasen, blocked 2-stageaa_ 2stage -
hesv_--- full, Aasen ---aa_ driver -
hesv_--- full, Aasen ---comp_ aasen -
hesv_--- full, Aasen, blocked 2-stage ---comp_ aasen2 -
hesv_LDL: computational routines (factor, cond, etc.)comp_ grp -
hesv_--- full, rook v1 ---comp_ v1 -
hesv_--- full, rook v2 ---comp_ v2 -
hesv_--- full, rook v3 ---comp_ v3 -
hesv_--- full, rook pivoting ---driver -
hesv_LDL: Hermitian/symmetric indefinite matrix, driverdriver_ grp -
hesv_{he,sy}sv_rk: rook (v3)rk -
hesv_{he,sy}sv_rook: rook (v2)rook -
hesvx{he,sy}svx: rook (v1, expert) -
hesvxx{he,sy}svxx: rook (v1, expert) -
heswapr{he,sy}swapr: apply 2-sided permutation -
hetd2{he,sy}td2: reduction to tridiagonal, level 2 -
hetf2{he,sy}tf2: triangular factor, level 2 -
hetf2_{he,sy}tf2_rk: triangular factor, level 2rk -
hetf2_{he,sy}tf2_rook: triangular factor, level 2rook -
hetrd{he,sy}trd: reduction to tridiagonal -
hetrd_{he,sy}trd_2stage: reduction to tridiagonal, 2-stage2stage -
hetrd_{he,sy}trd_hb2st: band to tridiagonal (2nd stage)hb2st -
hetrd_{he,sy}trd_he2hb: full to band (1st stage)he2hb -
hetrf{he,sy}trf: triangular factor -
hetrf_{he,sy}trf_aa: triangular factoraa -
hetrf_{he,sy}trf_aa_2stage: triangular factoraa_ 2stage -
hetrf_{he,sy}trf_rk: triangular factorrk -
hetrf_{he,sy}trf_rook: triangular factorrook -
hetri{he,sy}tri: triangular inverse -
hetri2{he,sy}tri2: inverse -
hetri2x{he,sy}tri2x: inverse -
hetri_{he,sy}tri_3: inverse3 -
hetri_{he,sy}tri_3x: inverse3x -
hetri_{he,sy}tri_rook: triangular inverserook -
hetrs{he,sy}trs: triangular solve using factor -
hetrs2{he,sy}trs2: solve using factor -
hetrs_{he,sy}trs_3: solve using factor3 -
hetrs_{he,sy}trs_aa: triangular solve using factoraa -
hetrs_{he,sy}trs_aa_2stage: triangular solve using factoraa_ 2stage -
hetrs_{he,sy}trs_rook: triangular solve using factorrook -
hexdumpdump a block of bytes to standard out in hexadecimal form
hf
hg
hi
-
hid_USB HID access routinesdispose_ report_ desc -
hid_USB HID access routinesend_ parse -
hid_USB HID access routinesget_ data -
hid_USB HID access routinesget_ item -
hid_USB HID access routinesget_ report_ desc -
hid_USB HID access routinesinit -
hid_USB HID access routineslocate -
hid_USB HID access routinesreport_ size -
hid_USB HID access routinesset_ data -
hid_USB HID access routinesstart_ parse -
hid_USB HID access routinesusage_ in_ page -
hid_USB HID access routinesusage_ page -
hide_manage overlapping curses windowspanel -
hierboxCreate and manipulate hierarchical listbox widgets -
hiertableCreate and manipulate hierarchical table widgets -
highwayhashfast strong 64-bit hash functions -
histogramscreenshotsHistogram -
historyGNU History Library -
history_line editor, history and tokenization functionsend -
history_line editor, history and tokenization functionsinit -
history_line editor, history and tokenization functionsw -
history_line editor, history and tokenization functionswend -
history_line editor, history and tokenization functionswinit -
histotestimage processing library -
hivexWindows Registry "hive" extraction library
hl
hm
hn
ho
-
host2netnamelibrary routines for secure remote procedure calls -
hostSettings structure for BrlAPI connection.Name -
hosts_access control libraryaccess -
hosts_access control libraryctl -
hovelthe GDBM-compatible API of QDBM -
howto0_When using eXosip, your first task is to initialize both eXosip context and libosip library (parser and state machines). This must be done prior to any use of libeXosip2. In the previous code, you've learned how to: Now you have to handle eXosip events. Here is some code to get eXosip_event from the eXosip2 stack. You will receive one event for each SIP message sent. Each event contains the original request of the affected transaction and the last response that triggers the event when available. You can access all headers from those messages and store them in your own context for other actions or graphic displays. For example, when you receive a REFER request for a call transfer, you'll typically retreive the 'refer-To' header: The eXosip_event also contains identifiers for calls, registrations, incoming subscriptions or outgoing subscriptions when applicable. Those identifiers are used in API to control calls, registrations, incoming or outgoing subscriptions. These API will build default messages with usual SIP headers (From, To, Call-ID, CSeq, Route, Record-Route, Max-Forward...) and send thoses messages for you.initialize -
howto1_eXosip2 offers a flexible API to help you controling calls.initialize -
howto2_eXosip2 offers a flexible API to help you to register one or several identities.registration -
howto_How-To initiate, modify or terminate calls.eXosip2 offers a flexible API to help you controling calls.callcontrol -
howto_How-To initialize libeXosip2.initialize -
howto_How-To send or update registrations.registration
hp
-
hpcon{hp,sp}con: condition number estimate -
hpev{hp,sp}ev: eig, QR iteration -
hpev_--- packed ---comp -
hpev_--- packed ---driver -
hpevd{hp,sp}evd: eig, divide and conquer -
hpevx{hp,sp}evx: eig, bisection -
hpgst{hp,sp}gst: reduction to standard form, packed -
hpgv{hp,sp}gv: eig, QR iteration -
hpgv_--- packed ---driver -
hpgvd{hp,sp}gvd: eig, divide and conquer -
hpgvx{hp,sp}gvx: eig, bisection -
hpmv{hp,sp}mv: Hermitian/symmetric matrix-vector multiply -
hpr{hp,sp}r: Hermitian/symmetric rank-1 update -
hpr2{hp,sp}r2: Hermitian/symmetric rank-2 update -
hprfs{hp,sp}rfs: iterative refinement -
hpsv{hp,sp}sv: factor and solve -
hpsv_--- packed, rook v1 ---comp -
hpsv_--- packed, rook pivoting ---driver -
hpsvx{hp,sp}svx: factor and solve, expert -
hptrd{hp,sp}trd: reduction to tridiagonal -
hptrf{hp,sp}trf: triangular factor -
hptri{hp,sp}tri: triangular inverse -
hptrs{hp,sp}trs: triangular solve using factor
hr
hs
-
hs_hyantes.c headercoord_ t -
hs_hyantes.c headeroption_ t -
hs_hyantes.c headerpotential_ t -
hsearchhash table management -
hsearch_hash table managementr -
hseinhsein: Hessenberg inverse iteration for eigvec -
hseqrhseqr: Hessenberg eig, QR iteration -
hspellHebrew spellchecker (C API) -
hstrerrorget network host entry
ht
-
htextCreate and manipulate hypertext widgets -
HTML::Embperl -
HTML::Embperl D -
HTML::Table -
htmlentities -
htobe16convert values between host and big-/little-endian byte order -
htobe32convert values between host and big-/little-endian byte order -
htobe64convert values between host and big-/little-endian byte order -
htole16convert values between host and big-/little-endian byte order -
htole32convert values between host and big-/little-endian byte order -
htole64convert values between host and big-/little-endian byte order -
hton64Header file with internal function prototypes NCEPLIBS-g2c library. -
htonlconvert values between host and network byte order -
htonsconvert values between host and network byte order -
http_driver -
http_driver_ cntls -
http_driver_ errors -
http_An XIO handle with the http driver can be created with either globus_xio_handle_create() or globus_xio_server_register_accept(). If the handle is created with globus_xio_server_register_accept(), then an HTTP service handle will be created when globus_xio_register_open() is called. The XIO application must call one of the functions in the globus_xio_read() family to receive the HTTP request metadata. This metadata will be returned in the data descriptor associated with that first read: the application should use the GLOBUS_XIO_HTTP_GET_REQUEST descriptor cntl to extract this metadata. If the handle is created with globus_xio_handle_create(), then an HTTP client handle will be created when globus_xio_register_open() is called. HTTP request headers, version and method may be chosen by setting attributes.driver_ instance -
http_The HTTP driver behaves similar to the underlying transport driver with respect to reads and writes with the exception that metadata must be passed to the handle via open attributes on the client side and will be received as data descriptors as part of the first request read or response read.driver_ io -
http_The globus_xio_server_create() causes a new transport-specific listener socket to be created to handle new HTTP connections. globus_xio_server_register_accept() will accept a new connection for processing. globus_xio_server_register_close() cleans up the internal resources associated with the http server and calls close on the listener. Multiple HTTP requests may be read in sequence from an HTTP server. After each request is processed and the response is sent (either by writing the entire entity body as specified by the Content-Length header or by using the GLOBUS_XIO_HTTP_HANDLE_SET_END_OF_ENTITY handle cntl), the next read will contain the metadata related to the next operation. Only one request will be in process at once--the previous request must have sent or received and EOF (whichever is applicable to the request type).driver_ server -
http_Downloads a file via HTTP.fetch -
http_Takes a URL and parses out the filename from it.parse Filename -
http_Print an error message.perror -
http_Sets the Referer shown to the server during an HTTP GET request.set Referer -
http_Changes the maximum amount of time HTTP Fetcher will wait on data.set Timeout -
http_Changes the User Agent shown to the server during an HTTP GET request.set User Agent -
http_Returns a pointer to the current error description message.strerror
hu
-
HUGE_floating-point constantsVAL -
HUGE_floating-point constantsVALF -
HUGE_floating-point constantsVALL -
hugetlbfs_Locate an appropriate hugetlbfs mount pointfind_ path -
hugetlbfs_Locate an appropriate hugetlbfs mount pointfind_ path_ for_ size -
hugetlbfs_Determine whether a mount point is hugetlbfstest_ path -
hugetlbfs_Obtain a file descriptor for a new unlinked file in hugetlbfsunlinked_ fd -
hugetlbfs_Obtain a file descriptor for a new unlinked file in hugetlbfsunlinked_ fd_ for_ size -
humanize_format a number into a human readable form and viceversanumber -
hunspellspell checking, stemming, morphological generation and analysis