Commit 1fbec4b0 authored by Orvid King's avatar Orvid King Committed by Facebook Github Bot

Shift calls of AsyncSocket::OptionKey::apply to the NetworkSocket overload

Summary: The file descriptor overload will be going away.

Reviewed By: yfeldblum

Differential Revision: D13508239

fbshipit-source-id: 3fce90d98e9252881cb9ed0030fba558d89470af
parent c1990c7c
......@@ -215,7 +215,8 @@ class WriteCheckTimestampCallback : public WriteCallbackBase {
int flags = SOF_TIMESTAMPING_OPT_ID | SOF_TIMESTAMPING_OPT_TSONLY |
SOF_TIMESTAMPING_SOFTWARE;
AsyncSocket::OptionKey tstampingOpt = {SOL_SOCKET, SO_TIMESTAMPING};
int ret = tstampingOpt.apply(socket_->getFd(), flags);
int ret = tstampingOpt.apply(
folly::NetworkSocket::fromFd(socket_->getFd()), flags);
EXPECT_EQ(ret, 0);
}
......
......@@ -3106,7 +3106,9 @@ TEST(AsyncSocketTest, ErrMessageCallback) {
SOF_TIMESTAMPING_SOFTWARE | SOF_TIMESTAMPING_OPT_CMSG |
SOF_TIMESTAMPING_TX_SCHED;
AsyncSocket::OptionKey tstampingOpt = {SOL_SOCKET, SO_TIMESTAMPING};
EXPECT_EQ(tstampingOpt.apply(socket->getFd(), flags), 0);
EXPECT_EQ(
tstampingOpt.apply(folly::NetworkSocket::fromFd(socket->getFd()), flags),
0);
// write()
std::vector<uint8_t> wbuf(128, 'a');
......
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