MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / ConnectClient

Method ConnectClient

src/test/util/setup_common.h:265–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

263 */
264 template <typename T = DynSock>
265 std::shared_ptr<typename T::Pipes> ConnectClient(std::span<const std::byte> data)
266 {
267 auto connected_socket_pipes(std::make_shared<typename T::Pipes>());
268 connected_socket_pipes->recv.PushBytes(data.data(), data.size());
269 m_accepted_sockets.Push(std::make_unique<T>(connected_socket_pipes));
270 return connected_socket_pipes;
271 }
272
273private:
274 //! Save the original value of CreateSock here and restore it when the test ends.

Callers

nothing calls this directly

Calls 4

PushBytesMethod · 0.80
dataMethod · 0.45
sizeMethod · 0.45
PushMethod · 0.45

Tested by

no test coverage detected