MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / new_socket

Method new_socket

src/opr-mm/impl/zmq_rpc.cpp:203–208  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201ZmqRpcClient::ZmqRpcClient(string address) : m_address(address), m_ctx(1) {}
202
203socket_t* ZmqRpcClient::new_socket() {
204 m_own_sockets.emplace_back(make_unique<socket_t>(m_ctx, ZMQ_REQ));
205 socket_t* ptr = m_own_sockets.back().get();
206 ptr->connect(m_address);
207 return ptr;
208}
209
210socket_t* ZmqRpcClient::get_socket() {
211 unique_lock<mutex> lk{m_queue_mtx};

Callers

nothing calls this directly

Calls 4

emplace_backMethod · 0.80
backMethod · 0.80
getMethod · 0.45
connectMethod · 0.45

Tested by

no test coverage detected