#ifndef NETWORKINTERFACECARD_H_ #define NETWORKINTERFACECARD_H_ #include #include #include #include #include extern void NIC_findAll(StrCpyList* allowedInterfaces, bool useRDMA, bool onlyRDMA, NicAddressList* outList); extern const char* NIC_nicTypeToString(NicAddrType_t nicType); extern char* NIC_nicAddrToString(NicAddress* nicAddr); extern bool NIC_supportsRDMA(NicAddressList* nicList); extern void NIC_supportedCapabilities(NicAddressList* nicList, NicListCapabilities* outCapabilities); extern void __NIC_findAllTCP(StrCpyList* allowedInterfaces, NicAddressList* outList); extern void __NIC_filterInterfacesForRDMA(NicAddressList* list, NicAddressList* outList); #endif /*NETWORKINTERFACECARD_H_*/