Commit 936995ec authored by Orvid King's avatar Orvid King Committed by Facebook Github Bot

Shift SocketFastOpen fully over to NetworkSocket

Summary: This means removing it's file-descriptor variants.

Reviewed By: yfeldblum

Differential Revision: D13104563

fbshipit-source-id: 769aa050f08d3fa57c71aa4e8064cf1dc711cf80
parent 8bafceff
...@@ -35,24 +35,15 @@ namespace detail { ...@@ -35,24 +35,15 @@ namespace detail {
* send with TFO data. * send with TFO data.
*/ */
ssize_t tfo_sendmsg(NetworkSocket sockfd, const struct msghdr* msg, int flags); ssize_t tfo_sendmsg(NetworkSocket sockfd, const struct msghdr* msg, int flags);
inline ssize_t tfo_sendmsg(int sockfd, const struct msghdr* msg, int flags) {
return tfo_sendmsg(NetworkSocket::fromFd(sockfd), msg, flags);
}
/** /**
* Enable TFO on a listening socket. * Enable TFO on a listening socket.
*/ */
int tfo_enable(NetworkSocket sockfd, size_t max_queue_size); int tfo_enable(NetworkSocket sockfd, size_t max_queue_size);
inline int tfo_enable(int sockfd, size_t max_queue_size) {
return tfo_enable(NetworkSocket::fromFd(sockfd), max_queue_size);
}
/** /**
* Check if TFO succeeded in being used. * Check if TFO succeeded in being used.
*/ */
bool tfo_succeeded(NetworkSocket sockfd); bool tfo_succeeded(NetworkSocket sockfd);
inline bool tfo_succeeded(int sockfd) {
return tfo_succeeded(NetworkSocket::fromFd(sockfd));
}
} // namespace detail } // namespace detail
} // namespace folly } // namespace folly
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment