MCPcopy Create free account
hub / github.com/apache/mesos / consume

Method consume

3rdparty/libprocess/src/process.cpp:3647–3660  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3645
3646
3647void ProcessBase::consume(MessageEvent&& event)
3648{
3649 if (handlers.message.count(event.message.name) > 0) {
3650 handlers.message[event.message.name](
3651 event.message.from,
3652 event.message.body);
3653 } else if (delegates.count(event.message.name) > 0) {
3654 VLOG(1) << "Delegating message '" << event.message.name
3655 << "' to " << delegates[event.message.name];
3656 Message message(event.message);
3657 message.to = delegates[event.message.name];
3658 transport(std::move(message), this);
3659 }
3660}
3661
3662
3663void ProcessBase::consume(DispatchEvent&& event)

Callers

nothing calls this directly

Calls 15

transportFunction · 0.85
tokenizeFunction · 0.85
trimFunction · 0.85
PathClass · 0.85
deferFunction · 0.85
NotFoundClass · 0.85
exitedFunction · 0.85
finalizeFunction · 0.85
dirnameMethod · 0.80
isReadyMethod · 0.80
isFailedMethod · 0.80
failureMethod · 0.80

Tested by

no test coverage detected