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