Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 7EAC8200CED for ; Fri, 18 Aug 2017 21:13:25 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 7D0CE16D4D0; Fri, 18 Aug 2017 19:13:25 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 37ACA16D4C7 for ; Fri, 18 Aug 2017 21:13:23 +0200 (CEST) Received: (qmail 51983 invoked by uid 500); 18 Aug 2017 19:13:22 -0000 Mailing-List: contact commits-help@mesos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mesos.apache.org Delivered-To: mailing list commits@mesos.apache.org Received: (qmail 51974 invoked by uid 99); 18 Aug 2017 19:13:22 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Aug 2017 19:13:22 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 11CFDF5EE6; Fri, 18 Aug 2017 19:13:20 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: git-site-role@apache.org To: commits@mesos.apache.org Date: Fri, 18 Aug 2017 19:13:20 -0000 Message-Id: X-Mailer: ASF-Git Admin Mailer Subject: [01/27] mesos-site git commit: Updated the website built from mesos SHA: 55678b4. archived-at: Fri, 18 Aug 2017 19:13:25 -0000 Repository: mesos-site Updated Branches: refs/heads/asf-site 7f3eab903 -> aed522dd6 http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html b/content/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html index 5946607..91dcf24 100644 --- a/content/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html +++ b/content/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html @@ -59,7 +59,7 @@
-

#include <detector.hpp>

+

#include <detector.hpp>

Inheritance diagram for mesos::modules::Module< mesos::master::detector::MasterDetector >:
@@ -177,7 +177,7 @@ Public Attributes

The documentation for this struct was generated from the following file: http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/structprocess_1_1EventVisitor.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/structprocess_1_1EventVisitor.html b/content/api/latest/c++/structprocess_1_1EventVisitor.html index 50d5457..91cc4b7 100644 --- a/content/api/latest/c++/structprocess_1_1EventVisitor.html +++ b/content/api/latest/c++/structprocess_1_1EventVisitor.html @@ -65,42 +65,43 @@ Inheritance diagram for process::EventVisitor:
-process::ProcessBase -process::Process< T > -process::Process< AwaitProcess< T > > -process::Process< CheckerProcess > -process::Process< CollectProcess< T > > -process::Process< DockerContainerizerProcess > -process::Process< FetcherProcess > -process::Process< GarbageCollector > -process::Process< GarbageCollectorProcess > -process::Process< GroupProcess > -process::Process< Heartbeater > -process::Process< Help > -process::Process< JobObjectManager > -process::Process< Logging > -process::Process< LogProcess > -process::Process< LogReaderProcess > -process::Process< LogWriterProcess > -process::Process< Master > -process::Process< MesosAllocatorProcess > -process::Process< MesosContainerizerProcess > -process::Process< MesosIsolatorProcess > -process::Process< MetricsProcess > -process::Process< NetworkProcess > -process::Process< Profiler > -process::Process< ProvisionerProcess > -process::Process< RateLimiterProcess > -process::Process< ReaderProcess< T > > -process::Process< ReaperProcess > -process::Process< ReqResProcess< Req, Res > > -process::Process< SequenceProcess > -process::Process< Slave > -process::Process< Subsystem > -process::Process< System > -process::Process< ThunkProcess< R > > -process::Process< VersionProcess > -process::Process< WhitelistWatcher > +process::ProcessBase +process::Process< T > +process::Process< AwaitProcess< T > > +process::Process< CheckerProcess > +process::Process< CollectProcess< T > > +process::Process< DockerContainerizerProcess > +process::Process< FetcherProcess > +process::Process< GarbageCollector > +process::Process< GarbageCollectorProcess > +process::Process< GroupProcess > +process::Process< Heartbeater > +process::Process< Help > +process::Process< HttpConnectionProcess< Call, Event > > +process::Process< JobObjectManager > +process::Process< Logging > +process::Process< LogProcess > +process::Process< LogReaderProcess > +process::Process< LogWriterProcess > +process::Process< Master > +process::Process< MesosAllocatorProcess > +process::Process< MesosContainerizerProcess > +process::Process< MesosIsolatorProcess > +process::Process< MetricsProcess > +process::Process< NetworkProcess > +process::Process< Profiler > +process::Process< ProvisionerProcess > +process::Process< RateLimiterProcess > +process::Process< ReaderProcess< T > > +process::Process< ReaperProcess > +process::Process< ReqResProcess< Req, Res > > +process::Process< SequenceProcess > +process::Process< Slave > +process::Process< Subsystem > +process::Process< System > +process::Process< ThunkProcess< R > > +process::Process< VersionProcess > +process::Process< WhitelistWatcher >
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/structprocess_1_1EventVisitor.png ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/structprocess_1_1EventVisitor.png b/content/api/latest/c++/structprocess_1_1EventVisitor.png index 1f7065b..0281372 100644 Binary files a/content/api/latest/c++/structprocess_1_1EventVisitor.png and b/content/api/latest/c++/structprocess_1_1EventVisitor.png differ http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/v0__v1executor_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/v0__v1executor_8hpp_source.html b/content/api/latest/c++/v0__v1executor_8hpp_source.html index f1aa7e6..769a68b 100644 --- a/content/api/latest/c++/v0__v1executor_8hpp_source.html +++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html @@ -146,7 +146,7 @@
Definition: executor.hpp:146
-
mesos::v1::scheduler::Call Call
Definition: mesos.hpp:2029
+
mesos::v1::scheduler::Call Call
Definition: mesos.hpp:2032
virtual void launchTask(ExecutorDriver *driver, const mesos::TaskInfo &task) override
Definition: executor.hpp:211
virtual void killTask(ExecutorDriver *driver, const mesos::TaskID &taskId) override
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/v1_2resource__provider_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/v1_2resource__provider_8hpp.html b/content/api/latest/c++/v1_2resource__provider_8hpp.html index fc7c1f7..85663dd 100644 --- a/content/api/latest/c++/v1_2resource__provider_8hpp.html +++ b/content/api/latest/c++/v1_2resource__provider_8hpp.html @@ -50,21 +50,30 @@
resource_provider.hpp File Reference
#include <functional>
#include <queue>
+#include <process/future.hpp>
+#include <process/http.hpp>
#include <process/owned.hpp>
#include <mesos/http.hpp>
+#include <mesos/v1/mesos.hpp>
#include <mesos/v1/resource_provider/resource_provider.hpp>
+#include <stout/nothing.hpp>
+#include <stout/option.hpp>

Go to the source code of this file.

+ + + @@ -73,10 +82,19 @@ Classes Namespaces + + +

Classes

class  mesos::internal::HttpConnectionProcess< Call, Event >
 HTTP connection handler. More...
 
class  mesos::v1::resource_provider::Driver
 Resource provider driver. More...
 
 mesos
 
 mesos::internal
 
 mesos::v1
 
 mesos::v1::resource_provider
 
+ + +

+Typedefs

typedef
+::mesos::internal::HttpConnectionProcess
+< Call, Event > 
mesos::v1::resource_provider::DriverProcess
 
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/v1_2resource__provider_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html index 12d73b6..3b7388e 100644 --- a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html +++ b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html @@ -74,55 +74,83 @@
20 #include <functional>
21 #include <queue>
22 
-
23 #include <process/owned.hpp>
-
24 
-
25 #include <mesos/http.hpp>
+
23 #include <process/future.hpp>
+
24 #include <process/http.hpp>
+
25 #include <process/owned.hpp>
26 
- +
27 #include <mesos/http.hpp>
28 
-
29 namespace mesos {
-
30 namespace v1 {
-
31 namespace resource_provider {
+
29 #include <mesos/v1/mesos.hpp>
+
30 
+
32 
-
33 // Forward declarations.
-
34 class DriverProcess;
+
33 #include <stout/nothing.hpp>
+
34 #include <stout/option.hpp>
35 
-
36 
-
40 class Driver
-
41 {
-
42 public:
-
61  Driver(ContentType contentType,
-
62  const std::function<void(void)>& connected,
-
63  const std::function<void(void)>& disconnected,
-
64  const std::function<void(const std::queue<Event>&)>& received);
-
65 
-
66  ~Driver();
-
67 
-
68  Driver(const Driver& other) = delete;
-
69  Driver& operator=(const Driver& other) = delete;
-
70 
-
71  void send(const Call& call) {}
-
72 
-
73 private:
- -
75 };
-
76 
-
77 } // namespace resource_provider {
-
78 } // namespace v1 {
-
79 } // namespace mesos {
-
80 
-
81 #endif // __MESOS_V1_RESOURCE_PROVIDER_HPP__
+
36 namespace mesos {
+
37 namespace internal {
+
38 
+
39 // Forward declarations.
+
40 template <typename Call, typename Event>
+ +
42 
+
43 class EndpointDetector;
+
44 
+
45 } // namespace internal {
+
46 
+
47 namespace v1 {
+
48 namespace resource_provider {
+
49 
+
50 typedef ::mesos::internal::HttpConnectionProcess<Call, Event> DriverProcess;
+
51 
+
52 
+
56 class Driver
+
57 {
+
58 public:
+ +
79  ContentType contentType,
+
80  const std::function<void(void)>& connected,
+
81  const std::function<void(void)>& disconnected,
+
82  const std::function<void(const std::queue<Event>&)>& received,
+
83  const Option<Credential>& credential);
+
84 
+
85  ~Driver();
+
86 
+
87  Driver(const Driver& other) = delete;
+
88  Driver& operator=(const Driver& other) = delete;
+
89 
+
90  process::Future<Nothing> send(const Call& call);
+
91 
+
92 private:
+ +
94 };
+
95 
+
96 } // namespace resource_provider {
+
97 } // namespace v1 {
+
98 } // namespace mesos {
+
99 
+
100 #endif // __MESOS_V1_RESOURCE_PROVIDER_HPP__
+
process::Future< Nothing > send(const Call &call)
ContentType
Definition: http.hpp:43
+
Driver & operator=(const Driver &other)=delete
-
mesos::v1::scheduler::Call Call
Definition: mesos.hpp:2029
+
mesos::v1::scheduler::Call Call
Definition: mesos.hpp:2032
+
HTTP connection handler.
Definition: resource_provider.hpp:41
-
Resource provider driver.
Definition: resource_provider.hpp:40
-
void send(const Call &call)
Definition: resource_provider.hpp:71
+
Definition: detector.hpp:26
+
::mesos::internal::HttpConnectionProcess< Call, Event > DriverProcess
Definition: resource_provider.hpp:50
+
Resource provider driver.
Definition: resource_provider.hpp:56
+ +
Driver(process::Owned< mesos::internal::EndpointDetector > detector, ContentType contentType, const std::function< void(void)> &connected, const std::function< void(void)> &disconnected, const std::function< void(const std::queue< Event > &)> &received, const Option< Credential > &credential)
Construct a Driver.
+ + - -
Driver(ContentType contentType, const std::function< void(void)> &connected, const std::function< void(void)> &disconnected, const std::function< void(const std::queue< Event > &)> &received)
Construct a Driver.
+ + + +