| 107 | #pragma pack() |
| 108 | |
| 109 | struct TCompleteInfo { |
| 110 | enum { |
| 111 | CI_DATA_TINY, |
| 112 | CI_RDMA_COMPLETE, |
| 113 | CI_DATA_SENT, |
| 114 | CI_KEEP_ALIVE, |
| 115 | CI_IGNORE, |
| 116 | }; |
| 117 | int Type; |
| 118 | int BufId; |
| 119 | TIBMsgHandle MsgHandle; |
| 120 | |
| 121 | TCompleteInfo(int t, int bufId, TIBMsgHandle msg) |
| 122 | : Type(t) |
| 123 | , BufId(bufId) |
| 124 | , MsgHandle(msg) |
| 125 | { |
| 126 | } |
| 127 | }; |
| 128 | struct TPendingQueuedSend { |
| 129 | TGUID PacketGuid; |
| 130 | TIBMsgHandle MsgHandle; |