MCPcopy Create free account
hub / github.com/catboost/catboost / CreateSendMsgHdr

Function CreateSendMsgHdr

library/cpp/netliba/socket/creators.cpp:101–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99 }
100
101 TMsgHdr CreateSendMsgHdr(const sockaddr_in6& addr, const TIoVec& iov, void* tosBuffer) {
102 TMsgHdr result;
103 Zero(result);
104
105 result.msg_name = (void*)&addr;
106 result.msg_namelen = sizeof(addr);
107 result.msg_iov = (TIoVec*)&iov;
108 result.msg_iovlen = 1;
109
110 if (tosBuffer) {
111#ifdef _win_
112 result.Tos = *(int*)tosBuffer;
113#else
114 result.msg_control = tosBuffer;
115 result.msg_controllen = TOS_BUFFER_SIZE;
116#endif
117 }
118
119 return result;
120 }
121
122 TMsgHdr CreateRecvMsgHdr(sockaddr_in6* addrBuf, const TIoVec& iov, void* controllBuffer) {
123 TMsgHdr result;

Callers 3

SendToMethod · 0.85
CancelWaitImplMethod · 0.85
CreateNl12SendMsgHdrFunction · 0.85

Calls 1

ZeroFunction · 0.85

Tested by

no test coverage detected