MCPcopy Create free account
hub / github.com/apache/brpc / MoreReadEvents

Method MoreReadEvents

src/brpc/socket_inl.h:26–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24namespace brpc {
25
26inline bool Socket::MoreReadEvents(int* progress) {
27 // Fail to CAS means that new events arrived.
28 return !_nevent.compare_exchange_strong(
29 *progress, 0, butil::memory_order_release,
30 butil::memory_order_acquire);
31}
32
33inline void Socket::SetLogOff() {
34 if (!_logoff_flag.exchange(true, butil::memory_order_relaxed)) {

Callers 7

OnEdgeTriggeredEventsFunction · 0.80
OnNewMessagesMethod · 0.80
OnNewConnectionsMethod · 0.80
OnNewDataFromTcpMethod · 0.80
PollCqMethod · 0.80
OnRdmaAsyncEventFunction · 0.80

Calls 1

Tested by 1

OnEdgeTriggeredEventsFunction · 0.64