cctools
File List
Here is a list of all documented files with brief descriptions:
o*address.h
o*assert.h
o*auth.h
o*auth_address.h
o*auth_all.hGlobal authentication controls
o*auth_globus.h
o*auth_hostname.h
o*auth_kerberos.h
o*auth_ticket.h
o*auth_unix.h
o*b64.hBase64 Encoding Operations
o*batch_file.h
o*batch_job.hBatch job submission
o*batch_job_internal.h
o*batch_task.h
o*batch_wrapper.h
o*bitmap.h
o*buffer.hString Buffer Operations
o*catalog_query.hQuery the global catalog server for server descriptions
o*catch.h
o*category.hImplements bookkeeping for categories of tasks and their resources
o*category_internal.h
o*cctools.hCommon CCTools functions for version and common output management
o*cctools_endian.hByte order conversions
o*change_process_title.hChange the title of a process in ps and top
o*chirp_client.h
o*chirp_matrix.hStores very large distributed matrices
o*chirp_protocol.hThis file defines the binary values mandated by the Chirp Protocol specification, used by both the client and server implementations of the protocol
o*chirp_recursive.hA high level interface to put and get large directories trees to and from Chirp servers
o*chirp_reli.hThe primary user API for accessing Chirp servers
o*chirp_stream.hStreaming I/O interface
o*chirp_types.hAll of the structure and type definitions used by the Chirp API
o*chunk.h
o*clean_dir.h
o*compat-at.hAt syscall compatibility layer
o*console_login.hRead a name and password from the console
o*copy_stream.h
o*copy_tree.h
o*create_dir.hCreate a new directory recursively
o*daemon.h
o*datagram.hUDP datagram communications
o*debug.hGeneral purpose debugging routines
o*disk_alloc.h
o*display_size.hDisplay file sizes in human readable format i.e
o*domain_name.hLook up domain names and addresses directly
o*domain_name_cache.hLook up domain names and addresses quickly
o*dpopen.hDouble Pipe process invocation
o*elfheader.h
o*envtools.h
o*fast_popen.hFast process invocation
o*fd.h
o*file_cache.h
o*full_io.hPerform complete I/O operations, retrying through failures and signals
o*get_canonical_path.h
o*get_line.h
o*getopt.h
o*getopt_aux.h
o*getopt_int.h
o*gpu_info.hQuery gpu properties
o*hash_cache.h
o*hash_table.hA general purpose hash table
o*hdfs_library.h
o*histogram.hKeep counts of doubles that fall in some given bucket size
o*hmac.hRoutines for computing Hash-based Message Authentication Codes
o*host_disk_info.hQuery disk space properties
o*host_memory_info.hGet current memory status
o*http_query.h
o*int_sizes.h
o*interfaces_address.h
o*itable.hAn integer-indexed hash table
o*jx.hJSON Expressions (JX) library
o*jx_binary.hBinary format encode/decode for JX expressions
o*jx_canonicalize.hPrint a JX structure in canonical form
o*jx_eval.hImplements evaluation of JX expressions
o*jx_export.h
o*jx_function.h
o*jx_getopt.hPull command line args from a JSON document
o*jx_match.hUnwrap JX types
o*jx_parse.hParse JSON strings and files into JX expressions
o*jx_pretty_print.h
o*jx_print.hPrint JX expressions to strings, files, and buffers
o*jx_sub.hImplements context substitution of JX expressions
o*jx_table.h
o*link.hA high level TCP connection library
o*link_auth.h
o*list.hRobust, reentrant linked list structure
o*load_average.hGet the current load and number of CPUs
o*macros.h
o*md5.hRoutines for computing MD5 checksums
o*memfdexe.h
o*mesos_task.h
o*mkdir_recursive.hCreate a new directory recursively
o*mq.hNon-blocking message-oriented queue for network communication
o*nvpair.hThis module is deprecated, please use jx.h for new code
o*nvpair_jx.h
o*nvpair_private.h
o*password_cache.h
o*path.h
o*path_disk_size_info.hQuery disk space on the given directory
o*pattern.hPattern Matching Facilities
o*ppoll_compat.h
o*preadwrite.h
o*process.hProvides a higher level interface to finding information about complete processes
o*random.hA PRNG library
o*rmonitor.h
o*rmonitor_poll.h
o*rmonitor_poll_internal.h
o*rmonitor_types.h
o*rmsummary.h
o*s3_file_io.h
o*semaphore.h
o*set.hA set data structure
o*sh_popen.hNon Terminal-Stealing popen implementation
o*sha1.hRoutines for computing SHA1 checksums
o*shell.h
o*sigdef.h
o*sleeptools.hSleep for a specified amount of time
o*sort_dir.hObtain a sorted directory listing
o*stats.h
o*string_array.hSingle Memory Block String Array
o*string_set.hA string_set data structure
o*stringtools.h
o*text_array.hA two dimensional array of strings
o*text_list.h
o*timer.hSimple timer library
o*timestamp.hPortable routines for high resolution timing
o*tlq_config.h
o*trash.h
o*twister.h
o*unlink_recursive.hUnlink recursively
o*uptime.h
o*url_encode.hRoutines for encoding strings according to RFC-2396
o*username.hObtain information about the current user
o*uuid.h
o*work_queue.hA manager-worker library
o*work_queue_catalog.h
o*work_queue_gpus.h
o*work_queue_internal.h
o*work_queue_json.hA manager-worker library
o*work_queue_process.h
o*work_queue_protocol.hThis file describes a handful of constants that are necessary for a common implementation of the work queue protocol between the manager, worker, and catalog, but should not be visible to the WQ user API
o*work_queue_resources.h
o*work_queue_watcher.h
\*xxmalloc.hBrittle memory allocation routines