Get started C++ API
The public C++ API of Get started.
20 symbols
pdcommHeader-only C++ wrappers over the PDComm SECS/GEM C API.BufferOwned, immutable copy of a byte sequence.Buffer::BufferTakes ownership of the native handle owned by other.Buffer::BufferCopying is disabled; the wrapper exclusively owns its native handle.Buffer::BufferCopies length bytes from data into a new native buffer.Buffer::bytesCopies the buffer contents into a new vector.Buffer::operator=Releases the current handle, then takes ownership of the handle owned by other.Buffer::operator=Copy assignment is disabled; the wrapper exclusively owns its native handle.Buffer::~BufferReleases the native handle with pdcomm_buffer_destroy().DiagnosticLoggingControls the optional diagnostic log of the SECS/GEM native library.DiagnosticLogging::configureApplies a logging configuration given as a JSON object.DiagnosticLogging::flushWaits until queued log records are written.DiagnosticLogging::statusReturns the current logging status as a JSON object.ErrorException thrown when a native PDComm call returns a status other than PDCOMM_OK.Error::ErrorCreates an exception for a failed native call.Error::statusReturns the native status that caused this exception.LicenseInstalls and inspects the PDComm license of the SECS/GEM library.License::hostIdReturns this host id, PDH1-XXXX-XXXX-XXXX-XXXX.License::installInstalls license text, replacing text installed earlier.License::statusReturns the license status of the SECS/GEM library as a JSON object.
No API matches the filter.