3 Library functions
79,992 pages in section 3.
bs
-
bsd_signal handling with BSD semanticssignal -
bsdconfconfiguration file reading library -
bsdconf_configuration format descriptors and discoveryformat -
bsdconf_configuration format descriptors and discoveryformat_ derive -
bsdconf_configuration format descriptors and discoveryformat_ files -
bsdconf_configuration format descriptors and discoveryformat_ files_ free -
bsdconf_configuration format descriptors and discoveryformat_ find -
bsdconf_configuration format descriptors and discoveryformat_ guess -
bsdconf_configuration format descriptors and discoveryformat_ lookup -
bsdconf_configuration format descriptors and discoveryformat_ path -
bsdconf_configuration format descriptors and discoveryformat_ processing -
bsdconf_configuration format descriptors and discoveryformat_ put -
bsdconf_configuration format descriptors and discoveryformat_ register -
bsdconf_configuration file reading libraryfparse -
bsdconf_configuration file reading libraryget_ option -
bsdconf_configuration file reading libraryparse -
bsdconf_resilient configuration file writingput -
bsdconf_resilient configuration file writingset_ option -
bsdconf_configuration file reading libraryspool -
bsdconf_configuration file reading libraryunquote -
bsddialogTUI dialogs -
bsde_file system firewall rules list managementadd_ rule -
bsde_file system firewall rules list managementdelete_ rule -
bsde_file system firewall rules list managementget_ rule -
bsde_file system firewall statisticsget_ rule_ count -
bsde_file system firewall statisticsget_ rule_ slots -
bsde_parse file system firewall rulesparse_ rule -
bsde_parse file system firewall rulesparse_ rule_ string -
bsde_convert a ugidfw rule into its text representationrule_ to_ string -
bsde_file system firewall rules list managementset_ rule -
bseBSE Function Reference Document Revised: Wed May 25 23:38:22 2005 -
bse-BSE Procedures Reference Document Revised: Wed May 25 23:38:24 2005procs -
bse-BSE Structure Reference Document Revised: Wed May 25 23:38:24 2005structs -
bsearchbinary search of a sorted array -
bsearch_binary search of a sorted tableb -
bsearch_binary search of a sorted tables -
bsmBasic Security Module (BSM) Audit API -
bsnmpagentSNMP agent library -
bsnmpclientSNMP client library -
bsnmpd_SNMP daemon loadable module interfaceget_ target_ stats -
bsnmpd_SNMP daemon loadable module interfaceget_ usm_ stats -
bsnmpd_SNMP daemon loadable module interfacereset_ usm_ stats -
bsnmplibSNMP decoding and encoding library -
bson_aligned_ alloc -
bson_aligned_ alloc0 -
bson_append_ array -
bson_append_ array_ begin -
bson_append_ array_ end -
bson_append_ binary -
bson_append_ bool -
bson_append_ code -
bson_append_ code_ with_ scope -
bson_append_ date_ time -
bson_append_ dbpointer -
bson_append_ decimal128 -
bson_append_ document -
bson_append_ document_ begin -
bson_append_ document_ end -
bson_append_ double -
bson_append_ int32 -
bson_append_ int64 -
bson_append_ iter -
bson_append_ maxkey -
bson_append_ minkey -
bson_append_ now_ utc -
bson_append_ null -
bson_append_ oid -
bson_append_ regex -
bson_append_ regex_ w_ len -
bson_append_ symbol -
bson_append_ time_ t -
bson_append_ timestamp -
bson_append_ timeval -
bson_append_ undefined -
bson_append_ utf8 -
bson_append_ value -
bson_array_ as_ canonical_ extended_ json -
bson_array_ as_ json -
bson_array_ as_ legacy_ extended_ json -
bson_array_ as_ relaxed_ extended_ json -
bson_array_ builder_ t -
bson_as_ canonical_ extended_ json -
bson_as_ json -
bson_as_ json_ with_ opts -
bson_as_ legacy_ extended_ json -
bson_as_ relaxed_ extended_ json -
bson_ascii_ strtoll -
bson_character_ and_ string_ routines -
bson_check_ version -
bson_BSON Clock Abstractionclock -
bson_compare -
bson_concat -
bson_context_ destroy -
bson_context_ get_ default -
bson_context_ new -
bson_context_ t -
bson_copy -
bson_copy_ to -
bson_copy_ to_ excluding -
bson_copy_ to_ excluding_ noinit -
bson_copy_ to_ excluding_ noinit_ va -
bson_count_ keys -
bson_Creating a BSON Documentcreating -
bson_Cross Platform Notescross_ platform_ notes -
bson_decimal128_ from_ string -
bson_decimal128_ from_ string_ w_ len -
bson_decimal128_ t -
bson_decimal128_ to_ string -
bson_destroy -
bson_destroy_ with_ steal -
bson_Endianness The BSON specification dictates that the encoding format is in little-endian. Many implementations simply ignore endianness altogether and expect that they are to be run on little-endian. Libbson supports both Big and Little Endian systems. This means we use memcpy() when appropriate instead of dereferencing and properly convert to and from the host endian format. We expect the compiler intrinsics to optimize it to a dereference when possible.endianness -
bson_equal -
bson_error_ t -
bson_Handling Errorserrors -
bson_free -
bson_get_ data -
bson_get_ major_ version -
bson_get_ micro_ version -
bson_get_ minor_ version -
bson_get_ monotonic_ time -
bson_get_ version -
bson_Guidesguides -
bson_has_ field -
bson_Using libbson In Your C Programinclude_ and_ link -
bson_A Cross Platform BSON Library for Cindex -
bson_init -
bson_init_ from_ json -
bson_init_ static -
bson_Noneinstalling -
bson_isspace -
bson_iter_ array -
bson_iter_ as_ bool -
bson_iter_ as_ double -
bson_iter_ as_ int64 -
bson_iter_ binary -
bson_iter_ bool -
bson_iter_ code -
bson_iter_ codewscope -
bson_iter_ date_ time -
bson_iter_ dbpointer -
bson_iter_ decimal128 -
bson_iter_ document -
bson_iter_ double -
bson_iter_ dup_ utf8 -
bson_iter_ find -
bson_iter_ find_ case -
bson_iter_ find_ descendant -
bson_iter_ find_ w_ len -
bson_iter_ init -
bson_iter_ init_ find -
bson_iter_ init_ find_ case -
bson_iter_ init_ find_ w_ len -
bson_iter_ init_ from_ data -
bson_iter_ init_ from_ data_ at_ offset -
bson_iter_ int32 -
bson_iter_ int64 -
bson_iter_ key -
bson_iter_ key_ len -
bson_iter_ next -
bson_iter_ offset -
bson_iter_ oid -
bson_iter_ overwrite_ bool -
bson_iter_ overwrite_ date_ time -
bson_iter_ overwrite_ decimal128 -
bson_iter_ overwrite_ double -
bson_iter_ overwrite_ int32 -
bson_iter_ overwrite_ int64 -
bson_iter_ overwrite_ oid -
bson_iter_ overwrite_ timestamp -
bson_iter_ recurse -
bson_iter_ regex -
bson_iter_ symbol -
bson_iter_ t -
bson_iter_ time_ t -
bson_iter_ timestamp -
bson_iter_ timeval -
bson_iter_ type -
bson_iter_ utf8 -
bson_iter_ value -
bson_iter_ visit_ all -
bson_JSON Libbson provides routines for converting to and from the JSON format. In particular, it supports the MongoDB extended JSON format.json -
bson_json_ data_ reader_ ingest -
bson_json_ data_ reader_ new -
bson_json_ mode_ t -
bson_json_ opts_ destroy -
bson_json_ opts_ new -
bson_json_ opts_ set_ outermost_ array -
bson_json_ opts_ t -
bson_json_ reader_ destroy -
bson_json_ reader_ new -
bson_json_ reader_ new_ from_ fd -
bson_json_ reader_ new_ from_ file -
bson_json_ reader_ read -
bson_json_ reader_ t -
bson_malloc -
bson_malloc0 -
bson_bson_md5_append()md5_ append -
bson_bson_md5_finish()md5_ finish -
bson_bson_md5_init()md5_ init -
bson_bson_md5_t BSON MD5 Abstractionmd5_ t -
bson_mem_ restore_ vtable -
bson_mem_ set_ vtable -
bson_memory -
bson_new -
bson_new_ from_ buffer -
bson_new_ from_ data -
bson_new_ from_ json -
bson_ObjectIDs Libbson provides a simple way to generate ObjectIDs. It can be used in a single-threaded or multi-threaded manner depending on your requirements. The bson_oid_t structure represents an ObjectID in MongoDB. It is a 96-bit identifier.oid -
bson_oid_ compare -
bson_oid_ compare_ unsafe -
bson_oid_ copy -
bson_oid_ copy_ unsafe -
bson_oid_ equal -
bson_oid_ equal_ unsafe -
bson_oid_ get_ time_ t -
bson_oid_ get_ time_ t_ unsafe -
bson_oid_ hash -
bson_oid_ hash_ unsafe -
bson_oid_ init -
bson_oid_ init_ from_ data -
bson_oid_ init_ from_ string -
bson_oid_ init_ from_ string_ unsafe -
bson_oid_ init_ sequence -
bson_oid_ is_ valid -
bson_oid_ t -
bson_oid_ to_ string -
bson_Parsing and Iterating BSON Documentsparsing -
bson_Noneperformance -
bson_reader_ destroy -
bson_reader_ destroy_ func_ t -
bson_reader_ new_ from_ data -
bson_reader_ new_ from_ fd -
bson_reader_ new_ from_ file -
bson_reader_ new_ from_ handle -
bson_reader_ read -
bson_reader_ read_ func_ t -
bson_reader_ reset -
bson_reader_ set_ destroy_ func -
bson_reader_ set_ read_ func -
bson_reader_ t -
bson_reader_ tell -
bson_realloc -
bson_realloc_ ctx -
bson_realloc_ func -
bson_reference -
bson_reinit -
bson_reserve_ buffer -
bson_set_ error -
bson_sized_ new -
bson_snprintf -
bson_steal -
bson_strcasecmp -
bson_strdup -
bson_strdup_ printf -
bson_strdupv_ printf -
bson_Streaming BSON bson_reader_t provides a streaming reader which can be initialized with a filedescriptor or memory region. bson_writer_t provides a streaming writer which can be initialized with a memory region. (Streaming BSON to a file descriptor is not yet supported.)streaming_ bson -
bson_strerror_ r -
bson_strfreev -
bson_string_ append -
bson_string_ append_ c -
bson_string_ append_ printf -
bson_string_ append_ unichar -
bson_string_ free -
bson_string_ new -
bson_string_ t -
bson_string_ truncate -
bson_strncpy -
bson_strndup -
bson_strnlen -
bson_subtype_ t -
bson_t -
bson_Threading Libbson's data structures are NOT thread-safe. You are responsible for accessing and mutating these structures from one thread at a time. Libbson requires POSIX threads (pthreads) on all UNIX-like platforms. On Windows, the native threading interface is used. Libbson uses your system's threading library to safely generate unique ObjectIds, and to provide a fallback implementation for atomic operations on platforms without built-in atomics.threading -
bson_Tutorialtutorial -
bson_type_ t -
bson_uint32_ to_ string -
bson_unichar_ t -
bson_UTF-8utf8 -
bson_utf8_ escape_ for_ json -
bson_utf8_ from_ unichar -
bson_utf8_ get_ char -
bson_utf8_ next_ char -
bson_utf8_ validate -
bson_Use Valgrind to Check For BSON Data Leaks A stack-allocated bson_t contains a small internal buffer; it only heap-allocates additional storage if necessary, depending on its data size. Therefore if you forget to call bson_destroy() on a stack-allocated bson_t, it might or might not cause a leak that can be detected by valgrind during testing. To catch all potential BSON data leaks in your code, configure the BSON_MEMCHECK flag: With this flag set, every bson_t mallocs at least one byte. Run your program's unittests with valgrind to verify all bson_t structs are destroyed. Set the environment variable MONGOC_TEST_VALGRIND to on to skip timing-dependent tests known to fail with valgrind.valgrind -
bson_validate -
bson_validate_ flags_ t -
bson_validate_ with_ error -
bson_validate_ with_ error_ and_ offset -
bson_value_ copy -
bson_value_ destroy -
bson_value_ t -
bson_version -
bson_visitor_ t -
bson_vsnprintf -
bson_writer_ begin -
bson_writer_ destroy -
bson_writer_ end -
bson_writer_ get_ length -
bson_writer_ new -
bson_writer_ rollback -
bson_writer_ t -
bson_zero_ free -
bssBundle Streaming Service library -
bsspBundle Streaming Service Protocol (BSSP) communications library -
bstringmemory operations -
bswapbyte swap -
bswap_byte swap16 -
bswap_byte swap32 -
bswap_byte swap64
bt
-
bt_Bluetooth routinesaton -
bt_Bluetooth routinesdevaddr -
bt_Bluetooth routinesdevclose -
bt_Bluetooth routinesdevenum -
bt_Bluetooth routinesdevfilter -
bt_Bluetooth routinesdevfilter_ evt_ clr -
bt_Bluetooth routinesdevfilter_ evt_ set -
bt_Bluetooth routinesdevfilter_ evt_ tst -
bt_Bluetooth routinesdevfilter_ pkt_ clr -
bt_Bluetooth routinesdevfilter_ pkt_ set -
bt_Bluetooth routinesdevfilter_ pkt_ tst -
bt_Bluetooth routinesdevinfo -
bt_Bluetooth routinesdevinquiry -
bt_Bluetooth routinesdevname -
bt_Bluetooth routinesdevopen -
bt_Bluetooth routinesdevreq -
bt_Bluetooth routinesdevsend -
bt_Bluetooth routinesendhostent -
bt_Bluetooth routinesendprotoent -
bt_formatting BibTeX names for consistent outputformat_ names -
bt_Bluetooth routinesgethostbyaddr -
bt_Bluetooth routinesgethostbyname -
bt_Bluetooth routinesgethostent -
bt_Bluetooth routinesgetprotobyname -
bt_Bluetooth routinesgetprotobynumber -
bt_Bluetooth routinesgetprotoent -
bt_input/parsing functions in btparse libraryinput -
bt_the BibTeX data language, as recognized by btparselanguage -
bt_accessing and manipulating the btparse macro tablemacros -
bt_miscellaneous BibTeX-like string-processing utilitiesmisc -
bt_Bluetooth routinesntoa -
bt_post-processing of BibTeX strings, values, and entriespost_ processing -
bt_post-processing of BibTeX strings, values, and entriespostprocess -
bt_Bluetooth routinessethostent -
bt_Bluetooth routinessetprotoent -
bt_splitting up BibTeX names and lists of namessplit_ names -
bt_AST traversal/query functions in btparse librarytraversal -
btool_Frequently-Asked Questions about btparse and Text::BibTeXfaq -
btowcconvert single byte to wide character -
btparseC library for parsing and processing BibTeX data files -
btreebtree database access method
bu
-
buf_SNMP daemon loadable module interfacealloc -
buf_SNMP daemon loadable module interfacesize -
buff_CAM user library SCSI buffer parsing routinesdecode -
buff_CAM user library SCSI buffer parsing routinesdecode_ visit -
buff_CAM user library SCSI buffer parsing routinesencode_ visit -
buffergeneric read/write buffering -
buffer.object passing services between threads.h -
buffer_close bufferclose -
buffer_low-level component of buffer_getfeed -
buffer_feed buffer to write functionflush -
buffer_initialize buffer structure from arrayfromarray -
buffer_initialize buffer structure from raw memoryfrombuf -
buffer_initialize buffer structure from strallocfromsa -
buffer_read binary data from bufferget -
buffer_read token from bufferget_ new_ token_ sa -
buffer_read token from bufferget_ new_ token_ sa_ pred -
buffer_read token from bufferget_ token -
buffer_read token from bufferget_ token_ pred -
buffer_read token from bufferget_ token_ sa -
buffer_read token from bufferget_ token_ sa_ pred -
buffer_read one char from buffergetc -
buffer_read line from buffergetline -
buffer_read line from buffergetline_ sa -
buffer_read binary data from buffergetn -
buffer_read line from buffergetnewline_ sa -
buffer_initialize buffer structureinit -
buffer_initialize buffer structureinit_ free -
buffer_create read-only memory-mapped file buffermmapread -
buffer_return pointer to string in bufferpeek -
buffer_write binary data to bufferput -
buffer_write an octal ASCII representation of an unsigned long integer to bufferput8long -
buffer_write binary data to bufferputalign -
buffer_write error string to buffer and flushputerror -
buffer_write error string to buffer and flushputerror2 -
buffer_write binary data to buffer and flushputflush -
buffer_write a decimal ASCII representation of a signed long integer to bufferputlong -
buffer_write a decimal ASCII representation of a signed long integer to bufferputlonglong -
buffer_write ASCIIZ string(s) to bufferputm -
buffer_write '\n' to buffer and flushputnlflush -
buffer_write ASCIIZ string to bufferputs -
buffer_write stralloc to bufferputsa -
buffer_write stralloc to buffer and flushputsaflush -
buffer_write ASCIIZ string to bufferputsalign -
buffer_write ASCIIZ string to buffer and flushputsflush -
buffer_write ASCII space to bufferputspace -
buffer_write a decimal ASCII representation of an unsigned long integer to bufferputulong -
buffer_write a decimal ASCII representation of a signed long integer to bufferputulonglong -
buffer_write a hexidecimal ASCII representation of an unsigned long integer to bufferputxlong -
buffer_remove bytes from beginning of string in bufferseek -
buffer_initialize buffer for writing to stralloctosa -
buffertestimage processing library -
bugBug List -
buildBuilding MLPACK -
build.hpp -
build_info -
build_mount point operationsiovec -
build_mount point operationsiovec_ argf -
buildmatchdevice statistics utility library -
buildrdswindowbuilds windowing of a figure -
built-in -
bundles -
Business::Use the US Postal Service Web ToolsUS:: USPS:: Web Tools -
busyMake Tk widgets busy, temporarily blocking user interactions. -
Button2_interactive buttons6
bw
by
-
BYTEHeader file with internal function prototypes NCEPLIBS-g2c library. -
byte_search for a byte in a stringchr -
byte_copy a stringcopy -
byte_copy a stringcopyr -
byte_compare two stringsdiff -
byte_compare two stringsequal -
byte_search for a byte in a stringrchr -
byte_initialize a stringzero -
Bytemanipulate Tcl objects as a arrays of bytesArr Obj -
bytecodejava library for the editing of the language's bytecode -
byteorderconvert values between host and network byte order -
BYTES_File functions for the g2c library.TO_ DISCIPLINE