13#ifndef LIBFABRIC_API_H__
14#define LIBFABRIC_API_H__
24#define LIBFABRIC_1_9_FILENAME_STRING ("libfabric.dll")
25#define LIBFABRIC_NEW_FILENAME_STRING ("libfabric_new.dll")
28#define LIBFABRIC_1_9_FILENAME_STRING ("libfabric.so")
31#define LIBFABRIC_NEW_FILENAME_STRING ("libfabric_new.so")
This file declares the public API data types, structures and functions that comprise the CDI low-leve...
CdiReturnStatus
Values used for API function return codes.
Definition cdi_core_api.h:189
The declarations in this header file correspond to the definitions in cdi_utility_api....
#define CDI_INTERFACE
Specify C linkage when compiling as C++ and define API interface export for Windows.
Definition cdi_utility_api.h:34
CDI_INTERFACE CdiReturnStatus LoadLibfabricMainline(LibfabricApi **ret_api_ptr)
Dynamically load libfabric mainline and return a V-table to the API used by the SDK.
CDI_INTERFACE CdiReturnStatus LoadLibfabric1_9(LibfabricApi **ret_api_ptr)
Dynamically load libfabric 1.9 and return a V-table to the API used by the SDK.
Definition libfabric_api.c:165
V-table interface to the libfabric API. This allows multiple versions of libfabric to be used within ...
Definition adapter_efa.h:39