Lines Matching refs:burst
42 auto burst = resilientBurst.getBurst(); in protect() local
43 auto result = fn(*burst); in protect()
51 auto maybeBurst = resilientBurst.recover(burst.get()); in protect()
59 burst = std::move(maybeBurst).value(); in protect()
61 return fn(*burst); in protect()
71 auto burst = NN_TRY(makeBurst()); in create() local
72 CHECK(burst != nullptr); in create()
74 std::move(burst)); in create()
78 nn::SharedBurst burst) in ResilientBurst() argument
79 : kMakeBurst(std::move(makeBurst)), mBurst(std::move(burst)) { in ResilientBurst()
110 const auto fn = [&request, measure, deadline, loopTimeoutDuration](const nn::IBurst& burst) { in execute() argument
111 return burst.execute(request, measure, deadline, loopTimeoutDuration); in execute()
122 [burst = std::move(self), request, measure, loopTimeoutDuration] { in createReusableExecution()
123 return burst->createReusableExecutionInternal(request, measure, loopTimeoutDuration); in createReusableExecution()
137 const auto fn = [&request, measure, &loopTimeoutDuration](const nn::IBurst& burst) { in createReusableExecutionInternal() argument
138 return burst.createReusableExecution(request, measure, loopTimeoutDuration); in createReusableExecutionInternal()