Allows this header to be included by C++ code. Public header files (in include/spdk) already have all of these - portions of event.h may eventually move to an officially public header file, but until then just add the extern "C" wrappers here for now. This allows it to be included directly by C++ frameworks such as Seastar to do SPDK subsystem initialization. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I02275cde348d21510bbb69dcdb65cf85171e16b6 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/466475 Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
assert.h | ||
copy_engine.h | ||
event.h | ||
log.h | ||
lvolstore.h | ||
memory.h | ||
mock.h | ||
nvme_tcp.h | ||
sock.h | ||
thread.h | ||
utf.h | ||
vhost_user.h | ||
virtio.h |