MCPcopy Create free account
hub / github.com/apache/kvrocks / Suspend

Method Suspend

src/cluster/sync_migrate_context.cc:23–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21#include "cluster/sync_migrate_context.h"
22
23void SyncMigrateContext::Suspend() {
24 auto bev = conn_->GetBufferEvent();
25 SetCB(bev);
26
27 if (timeout_ > 0) {
28 timer_.reset(NewTimer(bufferevent_get_base(bev)));
29 timeval tm = {timeout_, 0};
30 evtimer_add(timer_.get(), &tm);
31 }
32}
33
34void SyncMigrateContext::Resume(const Status &migrate_result) {
35 migrate_result_ = migrate_result;

Callers 1

Calls 2

GetBufferEventMethod · 0.80
getMethod · 0.80

Tested by

no test coverage detected