1 /* |
1 /* |
2 * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
39 int RDMA_NonBlockingRead(int s, void* buf, size_t len); |
39 int RDMA_NonBlockingRead(int s, void* buf, size_t len); |
40 int RDMA_RecvFrom(int s, void *buf, int len, unsigned int flags, |
40 int RDMA_RecvFrom(int s, void *buf, int len, unsigned int flags, |
41 struct sockaddr *from, socklen_t *fromlen); |
41 struct sockaddr *from, socklen_t *fromlen); |
42 int RDMA_ReadV(int s, const struct iovec * vector, int count); |
42 int RDMA_ReadV(int s, const struct iovec * vector, int count); |
43 int RDMA_Send(int s, void *msg, int len, unsigned int flags); |
43 int RDMA_Send(int s, void *msg, int len, unsigned int flags); |
44 int RDMA_SendTo(int s, const void *msg, int len, unsigned int |
|
45 flags, const struct sockaddr *to, int tolen); |
|
46 int RDMA_Writev(int s, const struct iovec * vector, int count); |
44 int RDMA_Writev(int s, const struct iovec * vector, int count); |
47 int RDMA_Connect(int s, struct sockaddr *addr, int addrlen); |
45 int RDMA_Connect(int s, struct sockaddr *addr, int addrlen); |
48 int RDMA_Accept(int s, struct sockaddr *addr, socklen_t *addrlen); |
46 int RDMA_Accept(int s, struct sockaddr *addr, socklen_t *addrlen); |
49 int RDMA_SocketClose(int s); |
47 int RDMA_SocketClose(int s); |
50 int RDMA_Poll(struct pollfd *ufds, unsigned int nfds, int timeout); |
48 int RDMA_Poll(struct pollfd *ufds, unsigned int nfds, int timeout); |