Get started C API
The public C API of Get started.
23 symbols
PDCOMM_ALLOCATION_FAILEDA memory allocation failed.PDCOMM_BUFFER_TOO_SMALLThe output capacity is smaller than the data.PDCOMM_INTERNAL_ERRORAn internal invariant failed or a panic was contained.PDCOMM_INVALID_ARGUMENTAn argument is invalid.PDCOMM_INVALID_DATAThe input bytes are not a valid SECS-II item.PDCOMM_IO_ERRORAn operating-system operation failed.PDCOMM_LICENSE_REQUIREDA PDComm license that grants the module is required.PDCOMM_LIMIT_EXCEEDEDThe request exceeds an application-supplied or protocol limit.PDCOMM_OKThe call succeeded.PDCOMM_OUT_OF_RANGEAn index or identifier does not refer to an existing element.PDCOMM_TRUNCATEDThe input ended before a complete SECS-II item was read.PdcommBufferOpaque, immutable, owned byte buffer.PdcommStatusResult code returned by fallible PDComm functions.pdcomm_abi_versionReturns the ABI version implemented by the loaded library.pdcomm_buffer_copyCopies the bytes of a buffer into caller storage.pdcomm_buffer_createCopies caller bytes into a new owned buffer.pdcomm_buffer_destroyReleases a buffer handle.pdcomm_license_host_idCopies the host id of this machine.pdcomm_license_installInstalls PDComm license text for this library.pdcomm_license_statusCopies the license status of this library as a JSON object.pdcomm_logging_configureConfigures library-local diagnostics logging.pdcomm_logging_flushWaits until queued log records are written to the sink.pdcomm_logging_statusCopies the current logging status as a JSON object.
No API matches the filter.