Apache Mesos
Public Member Functions | Public Attributes | List of all members
process::ExitedEvent Struct Reference

#include <event.hpp>

Inheritance diagram for process::ExitedEvent:
process::Event

Public Member Functions

 ExitedEvent (const UPID &_pid)
 
 ExitedEvent (ExitedEvent &&)=default
 
 ExitedEvent (const ExitedEvent &)=delete
 
ExitedEventoperator= (ExitedEvent &&)=default
 
ExitedEventoperator= (const ExitedEvent &)=delete
 
void visit (EventVisitor *visitor) const override
 
void consume (EventConsumer *consumer)&&override
 
- Public Member Functions inherited from process::Event
virtual ~Event ()
 
template<typename T >
bool is () const
 
template<typename T >
const T & as () const
 
 operator JSON::Object () const
 

Public Attributes

UPID pid
 

Constructor & Destructor Documentation

process::ExitedEvent::ExitedEvent ( const UPID _pid)
inlineexplicit
process::ExitedEvent::ExitedEvent ( ExitedEvent &&  )
default
process::ExitedEvent::ExitedEvent ( const ExitedEvent )
delete

Member Function Documentation

void process::ExitedEvent::consume ( EventConsumer consumer)
inlineoverridevirtual

Implements process::Event.

ExitedEvent& process::ExitedEvent::operator= ( ExitedEvent &&  )
default
ExitedEvent& process::ExitedEvent::operator= ( const ExitedEvent )
delete
void process::ExitedEvent::visit ( EventVisitor visitor) const
inlineoverridevirtual

Implements process::Event.

Member Data Documentation

UPID process::ExitedEvent::pid

The documentation for this struct was generated from the following file: