| * Copyright (C) 2019 Oracle |
| * Copyright (C) 2019 Red Hat Inc |
| * Yuval Shaia <yuval.shaia@oracle.com> |
| * This work is licensed under the terms of the GNU GPL, version 2 or later. |
| * See the COPYING file in the top-level directory. |
| #define INTERFACE_RDMA_PROVIDER "rdma" |
| typedef struct RdmaProviderClass RdmaProviderClass; |
| DECLARE_CLASS_CHECKERS(RdmaProviderClass, RDMA_PROVIDER, |
| #define RDMA_PROVIDER(obj) \ |
| INTERFACE_CHECK(RdmaProvider, (obj), \ |
| typedef struct RdmaProvider RdmaProvider; |
| struct RdmaProviderClass { |
| void (*print_statistics)(Monitor *mon, RdmaProvider *obj); |