#include <mesos.hpp>
|
| | MockResourceProvider (const ResourceProviderInfo &_info, const Option< Resources > &_resources=None()) |
| |
| | MOCK_METHOD0_T (connected, void()) |
| |
| | MOCK_METHOD0_T (disconnected, void()) |
| |
| | MOCK_METHOD1_T (subscribed, void(const typename Event::Subscribed &)) |
| |
| | MOCK_METHOD1_T (applyOperation, void(const typename Event::ApplyOperation &)) |
| |
| | MOCK_METHOD1_T (publishResources, void(const typename Event::PublishResources &)) |
| |
| | MOCK_METHOD1_T (acknowledgeOperationStatus, void(const typename Event::AcknowledgeOperationStatus &)) |
| |
| | MOCK_METHOD1_T (reconcileOperations, void(const typename Event::ReconcileOperations &)) |
| |
| void | events (std::queue< Event > events) |
| |
| process::Future< Nothing > | send (const Call &call) |
| |
| template<typename Credential > |
| void | start (process::Owned< mesos::internal::EndpointDetector > detector, ContentType contentType, const Credential &credential) |
| |
| void | connectedDefault () |
| |
| void | subscribedDefault (const typename Event::Subscribed &subscribed) |
| |
| void | operationDefault (const typename Event::ApplyOperation &operation) |
| |
| void | publishDefault (const typename Event::PublishResources &publish) |
| |
|
| ResourceProviderInfo | info |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MockResourceProvider |
( |
const ResourceProviderInfo & |
_info, |
|
|
const Option< Resources > & |
_resources = None() |
|
) |
| |
|
inline |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MOCK_METHOD0_T |
( |
connected |
, |
|
|
void() |
|
|
) |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MOCK_METHOD0_T |
( |
disconnected |
, |
|
|
void() |
|
|
) |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MOCK_METHOD1_T |
( |
subscribed |
, |
|
|
void(const typename Event::Subscribed &) |
|
|
) |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MOCK_METHOD1_T |
( |
applyOperation |
, |
|
|
void(const typename Event::ApplyOperation &) |
|
|
) |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MOCK_METHOD1_T |
( |
publishResources |
, |
|
|
void(const typename Event::PublishResources &) |
|
|
) |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MOCK_METHOD1_T |
( |
acknowledgeOperationStatus |
, |
|
|
void(const typename Event::AcknowledgeOperationStatus &) |
|
|
) |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
| mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::MOCK_METHOD1_T |
( |
reconcileOperations |
, |
|
|
void(const typename Event::ReconcileOperations &) |
|
|
) |
| |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
template<typename Credential >
| void mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source >::start |
( |
process::Owned< mesos::internal::EndpointDetector > |
detector, |
|
|
ContentType |
contentType, |
|
|
const Credential & |
credential |
|
) |
| |
|
inline |
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
template<typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source >
The documentation for this class was generated from the following file: