Section 3
- brlapi_param_clipboardContent_t
- brlapi_param_commandCode_t
- brlapi_param_commandKeycode_t
- brlapi_param_commandKeycodeName_t
- brlapi_param_commandKeycodeSummary_t
- brlapi_param_commandLongName_t
- brlapi_param_commandShortName_t
- brlapi_param_computerBrailleCellSize_t
- brlapi_param_computerBrailleRowCells_t
- brlapi_param_computerBrailleRowsMask_t
- brlapi_param_computerBrailleTable_t
- brlapi_param_cursorBlinkPercentage_t
- brlapi_param_cursorBlinkPeriod_t
- brlapi_param_cursorDots_t
- brlapi_param_deviceCellSize_t
- brlapi_param_deviceIdentifier_t
- brlapi_param_deviceModel_t
- brlapi_param_deviceOnline_t
- brlapi_param_deviceSpeed_t
- brlapi_param_displaySize_t
- brlapi_param_driverCode_t
- brlapi_param_driverKeycode_t
- brlapi_param_driverKeycodeName_t
- brlapi_param_driverKeycodeSummary_t
- brlapi_param_driverName_t
- brlapi_param_driverPropertyValue_t
- brlapi_param_driverVersion_t
- brlapi_param_flags_t · Parameter management - How to manage BrlAPI parameters.
- brlapi_param_keyCode_t
- brlapi_param_keyLongName_t
- brlapi_param_keyShortName_t
- brlapi_param_literaryBraille_t
- brlapi_param_literaryBrailleTable_t
- brlapi_param_messageLocale_t
- brlapi_param_properties_t
- brlapi_param_renderedCells_t
- brlapi_param_retainDots_t
- brlapi_param_serverVersion_t
- brlapi_param_skipIdenticalLines_t
- brlapi_param_subparam_t
- brlapi_param_t · Parameter management - How to manage BrlAPI parameters.
- brlapi_param_type_t
- brlapi_paramCallback_t · Parameter management - How to manage BrlAPI parameters.
- brlapi_paramCallbackDescriptor_t · Parameter management - How to manage BrlAPI parameters.
- brlapi_parameterManagement · Parameter management - How to manage BrlAPI parameters.
- brlapi_paramRequestPacket_t
- brlapi_paramValuePacket_t
- brlapi_pause · Miscellaneous functions
- brlapi_perror · Error handling - How to handle errors.
- brlapi_protocol · BrlAPI's protocol - Instructions and constants for BrlAPI 's protocol.
- brlapi_protocol.h · types and constants for BrlAPI's protocol
- brlapi_range_t
- brlapi_rangeType_all · Reading key presses - How to read key presses from the braille terminal.
- brlapi_rangeType_code · Reading key presses - How to read key presses from the braille terminal.
- brlapi_rangeType_command · Reading key presses - How to read key presses from the braille terminal.
- brlapi_rangeType_key · Reading key presses - How to read key presses from the braille terminal.
- brlapi_rangeType_t · Reading key presses - How to read key presses from the braille terminal.
- brlapi_rangeType_type · Reading key presses - How to read key presses from the braille terminal.
- brlapi_raw · Raw Mode mechanism.
- brlapi_readBinding · How to read key presses from the braille terminal.
- brlapi_readCommand · How to read key presses from the braille terminal.
- brlapi_readKey · Reading key presses - How to read key presses from the braille terminal.
- brlapi_readKeyWithTimeout · Reading key presses - How to read key presses from the braille terminal.
- brlapi_readPacket · BrlAPI's protocol - Instructions and constants for BrlAPI 's protocol.
- brlapi_readPacketContent · BrlAPI's protocol - Instructions and constants for BrlAPI 's protocol.
- brlapi_readPacketHeader · BrlAPI's protocol - Instructions and constants for BrlAPI 's protocol.
- brlapi_recvRaw · Driver-Specific modes - Raw and Suspend Modes mechanism.
- brlapi_resume · Deprecated names
- brlapi_resumeDriver · Driver-Specific modes - Raw and Suspend Modes mechanism.
- brlapi_sendRaw · Driver-Specific modes - Raw and Suspend Modes mechanism.
- brlapi_setClientData · Setting and getting client data
- brlapi_setExceptionHandler · Error handling - How to handle errors.
- brlapi_setFocus · Entering & leaving tty mode - How to take control of ttys for direct braille display / read.
- brlapi_setParameter · Parameter management - How to manage BrlAPI parameters.
- brlapi_settings_t · Deprecated names
- BRLAPI_SOCKETPORT
- brlapi_strerror · Error handling - How to handle errors.
- brlapi_strerror_r · Error handling - How to handle errors.
- brlapi_strexception · Error handling - How to handle errors.
- brlapi_suspend · Deprecated names
- brlapi_suspendDriver · Driver-Specific modes - Raw and Suspend Modes mechanism.
- brlapi_sync · Miscellaneous functions
- brlapi_tty · Entering & leaving tty mode - How to take control of ttys for direct braille display / read.
- brlapi_unignoreKeyRange · Deprecated names
- brlapi_unignoreKeys · How to read key presses from the braille terminal.
- brlapi_unignoreKeySet · Deprecated names
- brlapi_unwatchParameter · Parameter management - How to manage BrlAPI parameters.
- brlapi_version · Version of the BrlAPI library
- brlapi_versionPacket_t
- brlapi_watchParameter · Parameter management - How to manage BrlAPI parameters.
- brlapi_write · Writing on the braille display - Write text to the braille display.
- brlapi_writeArguments_t
- brlapi_writeArgumentsPacket_t
- brlapi_writeBrl · write text to the braille display
- brlapi_writeBrlDots · write text to the braille display
- brlapi_writeDots · Writing on the braille display - Write text to the braille display.
- brlapi_writePacket · BrlAPI's protocol - Instructions and constants for BrlAPI 's protocol.
- brlapi_writeStruct
- brlapi_writeText · Writing on the braille display - Write text to the braille display.
- brlapi_writeWText · Writing on the braille display - Write text to the braille display.
- BRLCOMMANDS · How to take control of ttys for direct braille display / read.
- BRLERR_CONNREFUSED · how to handle errors which might very well happen
- BRLERR_GAIERR · how to handle errors which might very well happen
- BRLERR_ILLEGAL_INSTRUCTION · how to handle errors which might very well happen
- BRLERR_INVALID_PACKET · how to handle errors which might very well happen
- BRLERR_INVALID_PARAMETER · how to handle errors which might very well happen
- BRLERR_KEYSNOTSUPP · how to handle errors which might very well happen
- BRLERR_LIBCERR · how to handle errors which might very well happen
- BRLERR_NOMEM · how to handle errors which might very well happen
- BRLERR_OPNOTSUPP · how to handle errors which might very well happen
- BRLERR_RAWNOTSUPP · how to handle errors which might very well happen
- BRLERR_SUCCESS · how to handle errors which might very well happen
- BRLERR_TTYBUSY · how to handle errors which might very well happen
- BRLERR_UNKNOWN_INSTRUCTION · how to handle errors which might very well happen
- BRLERR_UNKNOWNTTY · how to handle errors which might very well happen
- BRLKEYCODES · How to take control of ttys for direct braille display / read.
- BRLPACKET_ACK · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_AUTHKEY · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_BYE · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_COMMAND · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_ERROR · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_GETDISPLAYSIZE · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_GETDRIVERID · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_GETDRIVERNAME · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_GETRAW · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_GETTTY · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_KEY · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_LEAVERAW · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_LEAVETTY · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_MASKKEYS · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_PACKET · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_STATWRITE · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_UNMASKKEYS · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_WRITE · Instructions and constants for BrlAPI 's protocol.
- BRLPACKET_WRITEDOTS · Instructions and constants for BrlAPI 's protocol.
- BRLRAW_MAGIC · Instructions and constants for BrlAPI 's protocol.
- browse_group
- BrushCmd · command for setting components' brush attribute
- BruteForce · render using a simple brute-force method
- bsd_signal · signal handling with BSD semantics
- bsdconf · configuration file reading library
- bsdconf_format · configuration format descriptors and discovery
- bsdconf_format_derive · configuration format descriptors and discovery
- bsdconf_format_files · configuration format descriptors and discovery
- bsdconf_format_files_free · configuration format descriptors and discovery
- bsdconf_format_find · configuration format descriptors and discovery
- bsdconf_format_guess · configuration format descriptors and discovery
- bsdconf_format_lookup · configuration format descriptors and discovery
- bsdconf_format_path · configuration format descriptors and discovery
- bsdconf_format_processing · configuration format descriptors and discovery
- bsdconf_format_put · configuration format descriptors and discovery
- bsdconf_format_register · configuration format descriptors and discovery
- bsdconf_fparse · configuration file reading library
- bsdconf_get_option · configuration file reading library
- bsdconf_parse · configuration file reading library
- bsdconf_put · resilient configuration file writing
- bsdconf_set_option · resilient configuration file writing
- bsdconf_spool · configuration file reading library
- bsdconf_unquote · configuration file reading library
- bsddialog · TUI dialogs
- bsde_add_rule · file system firewall rules list management
- bsde_delete_rule · file system firewall rules list management
- bsde_get_rule · file system firewall rules list management
- bsde_get_rule_count · file system firewall statistics
- bsde_get_rule_slots · file system firewall statistics
- bsde_parse_rule · parse file system firewall rules
- bsde_parse_rule_string · parse file system firewall rules
- bsde_rule_to_string · convert a ugidfw rule into its text representation
- bsde_set_rule · file system firewall rules list management
- bse · BSE Function Reference Document Revised: Wed May 25 23:38:22 2005
- bse-procs · BSE Procedures Reference Document Revised: Wed May 25 23:38:24 2005
- bse-structs · BSE Structure Reference Document Revised: Wed May 25 23:38:24 2005
- bsearch · binary search of a sorted array
- bsearch_b · binary search of a sorted table
- bsearch_s · binary search of a sorted table
- bsm · Basic Security Module (BSM) Audit API
- bsnmpagent · SNMP agent library
- bsnmpclient · SNMP client library
- bsnmpd_get_target_stats · SNMP daemon loadable module interface
- bsnmpd_get_usm_stats · SNMP daemon loadable module interface
- bsnmpd_reset_usm_stats · SNMP daemon loadable module interface
- bsnmplib · SNMP 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_clock · BSON Clock Abstraction
- 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 · Creating a BSON Document
- bson_cross_platform_notes · Cross 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 · 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.
- bson_equal
- bson_error_t
- bson_errors · Handling Errors
- 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_guides · Guides
- bson_has_field
- bson_include_and_link · Using libbson In Your C Program
- bson_index · A Cross Platform BSON Library for C
- bson_init
- bson_init_from_json
- bson_init_static
- bson_installing · None
- 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 · JSON Libbson provides routines for converting to and from the JSON format. In particular, it supports the MongoDB extended JSON format.
- 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_md5_append · bson_md5_append()
- bson_md5_finish · bson_md5_finish()
- bson_md5_init · bson_md5_init()
- bson_md5_t · bson_md5_t BSON MD5 Abstraction
- 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_oid · 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.
- 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 · Parsing and Iterating BSON Documents
- bson_performance · None
- 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 · 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.)
- 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 · 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.
- bson_tutorial · Tutorial
- bson_type_t
- bson_uint32_to_string
- bson_unichar_t
- bson_utf8 · UTF-8
- bson_utf8_escape_for_json
- bson_utf8_from_unichar
- bson_utf8_get_char
- bson_utf8_next_char
- bson_utf8_validate
- bson_valgrind · 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.
- 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
- bss · Bundle Streaming Service library
- bssp · Bundle Streaming Service Protocol (BSSP) communications library
- bstring · memory operations
- bswap · byte swap
- bswap_16 · byte swap
- bswap_32 · byte swap
- bswap_64 · byte swap
- bt_aton · Bluetooth routines
- bt_devaddr · Bluetooth routines
- bt_devclose · Bluetooth routines
- bt_devenum · Bluetooth routines
- bt_devfilter · Bluetooth routines
- bt_devfilter_evt_clr · Bluetooth routines
- bt_devfilter_evt_set · Bluetooth routines
- bt_devfilter_evt_tst · Bluetooth routines
- bt_devfilter_pkt_clr · Bluetooth routines
- bt_devfilter_pkt_set · Bluetooth routines
- bt_devfilter_pkt_tst · Bluetooth routines
- bt_devinfo · Bluetooth routines
- bt_devinquiry · Bluetooth routines
- bt_devname · Bluetooth routines
- bt_devopen · Bluetooth routines
- bt_devreq · Bluetooth routines
- bt_devsend · Bluetooth routines
- bt_endhostent · Bluetooth routines
- bt_endprotoent · Bluetooth routines
- bt_format_names · formatting BibTeX names for consistent output
- bt_gethostbyaddr · Bluetooth routines
- bt_gethostbyname · Bluetooth routines
- bt_gethostent · Bluetooth routines
- bt_getprotobyname · Bluetooth routines
- bt_getprotobynumber · Bluetooth routines
- bt_getprotoent · Bluetooth routines
- bt_input · input/parsing functions in btparse library
- bt_language · the BibTeX data language, as recognized by btparse
- bt_macros · accessing and manipulating the btparse macro table
- bt_misc · miscellaneous BibTeX-like string-processing utilities
- bt_ntoa · Bluetooth routines
- bt_post_processing · post-processing of BibTeX strings, values, and entries
- bt_postprocess · post-processing of BibTeX strings, values, and entries
- bt_sethostent · Bluetooth routines
- bt_setprotoent · Bluetooth routines
- bt_split_names · splitting up BibTeX names and lists of names
- bt_traversal · AST traversal/query functions in btparse library
- btool_faq · Frequently-Asked Questions about btparse and Text::BibTeX
- btowc · convert single byte to wide character
- btparse · C library for parsing and processing BibTeX data files
- btree · btree database access method
- buf_alloc · SNMP daemon loadable module interface
- buf_size · SNMP daemon loadable module interface
- buff_decode · CAM user library SCSI buffer parsing routines
- buff_decode_visit · CAM user library SCSI buffer parsing routines
- buff_encode_visit · CAM user library SCSI buffer parsing routines
- buffer · generic read/write buffering
- buffer.h · object passing services between threads.
- buffer_close · close buffer
- buffer_feed · low-level component of buffer_get
- buffer_flush · feed buffer to write function
- buffer_fromarray · initialize buffer structure from array
- buffer_frombuf · initialize buffer structure from raw memory