Apache Mesos
Public Member Functions | Public Attributes | List of all members
process::RunQueue Class Reference

#include <run_queue.hpp>

Public Member Functions

bool extract (ProcessBase *process)
 
void wait ()
 
void enqueue (ProcessBase *process)
 
ProcessBasedequeue ()
 
bool empty ()
 
void decomission ()
 
size_t capacity () const
 

Public Attributes

std::atomic_long epoch = ATOMIC_VAR_INIT(0L)
 

Member Function Documentation

size_t process::RunQueue::capacity ( ) const
inline
void process::RunQueue::decomission ( )
inline
ProcessBase* process::RunQueue::dequeue ( )
inline
bool process::RunQueue::empty ( )
inline
void process::RunQueue::enqueue ( ProcessBase process)
inline
bool process::RunQueue::extract ( ProcessBase process)
inline
void process::RunQueue::wait ( )
inline

Member Data Documentation

std::atomic_long process::RunQueue::epoch = ATOMIC_VAR_INIT(0L)

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