Apache Mesos
Classes | Public Types | Public Attributes | Friends | List of all members
mesos::internal::ResourceProviderMessage Struct Reference

#include <message.hpp>

Classes

struct  Disconnect
 
struct  Remove
 
struct  Subscribe
 
struct  UpdateOperationStatus
 
struct  UpdateState
 

Public Types

enum  Type {
  Type::SUBSCRIBE, Type::UPDATE_STATE, Type::UPDATE_OPERATION_STATUS, Type::DISCONNECT,
  Type::REMOVE
}
 

Public Attributes

Type type
 
Option< Subscribesubscribe
 
Option< UpdateStateupdateState
 
Option< UpdateOperationStatusupdateOperationStatus
 
Option< Disconnectdisconnect
 
Option< Removeremove
 

Friends

std::ostream & operator<< (std::ostream &stream, const Type &type)
 

Member Enumeration Documentation

Enumerator
SUBSCRIBE 
UPDATE_STATE 
UPDATE_OPERATION_STATUS 
DISCONNECT 
REMOVE 

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const Type type 
)
friend

Member Data Documentation

Option<Disconnect> mesos::internal::ResourceProviderMessage::disconnect
Option<Remove> mesos::internal::ResourceProviderMessage::remove
Option<Subscribe> mesos::internal::ResourceProviderMessage::subscribe
Type mesos::internal::ResourceProviderMessage::type
Option<UpdateOperationStatus> mesos::internal::ResourceProviderMessage::updateOperationStatus
Option<UpdateState> mesos::internal::ResourceProviderMessage::updateState

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