blob: 5e5fc98e2d2af5d44e6fa3568363c137a8de03ca [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Apache Mesos: src/internal/evolve.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Apache Mesos
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_3756d50f4003bc63fa3fe49460f9c79d.html">internal</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">evolve.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;google/protobuf/message.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="agent_2agent_8hpp_source.html">mesos/agent/agent.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2mesos_8hpp_source.html">mesos/mesos.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2master_2master_8hpp_source.html">mesos/master/master.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2executor_2executor_8hpp_source.html">mesos/executor/executor.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2maintenance_2maintenance_8hpp_source.html">mesos/maintenance/maintenance.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="scheduler_2scheduler_8hpp_source.html">mesos/scheduler/scheduler.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos/v1/mesos.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="v1_2resources_8hpp_source.html">mesos/v1/resources.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="v1_2agent_2agent_8hpp_source.html">mesos/v1/agent/agent.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2v1_2executor_2executor_8hpp_source.html">mesos/v1/executor/executor.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2v1_2master_2master_8hpp_source.html">mesos/v1/master/master.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="include_2mesos_2v1_2maintenance_2maintenance_8hpp_source.html">mesos/v1/maintenance/maintenance.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="v1_2scheduler_2scheduler_8hpp_source.html">mesos/v1/scheduler/scheduler.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="foreach_8hpp_source.html">stout/foreach.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="json_8hpp_source.html">stout/json.hpp</a>&gt;</code><br/>
<code>#include &quot;<a class="el" href="messages_8hpp_source.html">messages/messages.hpp</a>&quot;</code><br/>
</div>
<p><a href="evolve_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacemesos"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html">mesos</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacemesos_1_1internal"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a845d4d5a46b931d03f340c8afc58b60a"><td class="memItemLeft" align="right" valign="top">v1::AgentID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">mesos::internal::evolve</a> (const SlaveID &amp;slaveId)</td></tr>
<tr class="separator:a845d4d5a46b931d03f340c8afc58b60a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdbb944f8e103e234161f1a0cdd7503c"><td class="memItemLeft" align="right" valign="top">v1::AgentInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#acdbb944f8e103e234161f1a0cdd7503c">mesos::internal::evolve</a> (const SlaveInfo &amp;slaveInfo)</td></tr>
<tr class="separator:acdbb944f8e103e234161f1a0cdd7503c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d0942f6a43dfe9f4e964652c33945ed"><td class="memItemLeft" align="right" valign="top">v1::ExecutorID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a1d0942f6a43dfe9f4e964652c33945ed">mesos::internal::evolve</a> (const ExecutorID &amp;executorId)</td></tr>
<tr class="separator:a1d0942f6a43dfe9f4e964652c33945ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db75e57ba3bca10e606515f1e4c2b78"><td class="memItemLeft" align="right" valign="top">v1::ExecutorInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a9db75e57ba3bca10e606515f1e4c2b78">mesos::internal::evolve</a> (const ExecutorInfo &amp;executorInfo)</td></tr>
<tr class="separator:a9db75e57ba3bca10e606515f1e4c2b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5af0a98375ca007deb2a095ab5e07e1c"><td class="memItemLeft" align="right" valign="top">v1::FileInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a5af0a98375ca007deb2a095ab5e07e1c">mesos::internal::evolve</a> (const FileInfo &amp;fileInfo)</td></tr>
<tr class="separator:a5af0a98375ca007deb2a095ab5e07e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe339d478f9401856fa16ac588e9f7c"><td class="memItemLeft" align="right" valign="top">v1::FrameworkID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#aabe339d478f9401856fa16ac588e9f7c">mesos::internal::evolve</a> (const FrameworkID &amp;frameworkId)</td></tr>
<tr class="separator:aabe339d478f9401856fa16ac588e9f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a2d674395bd5409e819424ea575276"><td class="memItemLeft" align="right" valign="top">v1::FrameworkInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a70a2d674395bd5409e819424ea575276">mesos::internal::evolve</a> (const FrameworkInfo &amp;frameworkInfo)</td></tr>
<tr class="separator:a70a2d674395bd5409e819424ea575276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afae91d00b2fc32f0ef701a3e0e283129"><td class="memItemLeft" align="right" valign="top">v1::InverseOffer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#afae91d00b2fc32f0ef701a3e0e283129">mesos::internal::evolve</a> (const InverseOffer &amp;inverseOffer)</td></tr>
<tr class="separator:afae91d00b2fc32f0ef701a3e0e283129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd40fb71c9555a0065f860746037c62"><td class="memItemLeft" align="right" valign="top">v1::KillPolicy&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#aedd40fb71c9555a0065f860746037c62">mesos::internal::evolve</a> (const KillPolicy &amp;killPolicy)</td></tr>
<tr class="separator:aedd40fb71c9555a0065f860746037c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56ae8aa6fe97dcb1cf7a661ddb08500"><td class="memItemLeft" align="right" valign="top">v1::MachineID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#ae56ae8aa6fe97dcb1cf7a661ddb08500">mesos::internal::evolve</a> (const MachineID &amp;machineId)</td></tr>
<tr class="separator:ae56ae8aa6fe97dcb1cf7a661ddb08500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280aa361bc76cd2e2bb1aabdcffc9ee8"><td class="memItemLeft" align="right" valign="top">v1::MasterInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a280aa361bc76cd2e2bb1aabdcffc9ee8">mesos::internal::evolve</a> (const MasterInfo &amp;masterInfo)</td></tr>
<tr class="separator:a280aa361bc76cd2e2bb1aabdcffc9ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea1bc9afb02b9612a38ef745261de022"><td class="memItemLeft" align="right" valign="top">v1::Offer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#aea1bc9afb02b9612a38ef745261de022">mesos::internal::evolve</a> (const Offer &amp;offer)</td></tr>
<tr class="separator:aea1bc9afb02b9612a38ef745261de022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03ee33974dbd8d4514a69b50679c7754"><td class="memItemLeft" align="right" valign="top">v1::OfferID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a03ee33974dbd8d4514a69b50679c7754">mesos::internal::evolve</a> (const OfferID &amp;offerId)</td></tr>
<tr class="separator:a03ee33974dbd8d4514a69b50679c7754"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fd67c1afe745802648c494486d4092"><td class="memItemLeft" align="right" valign="top">v1::Resource&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#af7fd67c1afe745802648c494486d4092">mesos::internal::evolve</a> (const Resource &amp;resource)</td></tr>
<tr class="separator:af7fd67c1afe745802648c494486d4092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9baf634a85090e8ece12e3c842c89143"><td class="memItemLeft" align="right" valign="top">v1::Resources&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a9baf634a85090e8ece12e3c842c89143">mesos::internal::evolve</a> (const Resources &amp;resources)</td></tr>
<tr class="separator:a9baf634a85090e8ece12e3c842c89143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af247fcd45abbc43047a65da1d05f4e82"><td class="memItemLeft" align="right" valign="top">v1::Task&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#af247fcd45abbc43047a65da1d05f4e82">mesos::internal::evolve</a> (const Task &amp;task)</td></tr>
<tr class="separator:af247fcd45abbc43047a65da1d05f4e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e35bebb7888d36847dd0b4c08c29232"><td class="memItemLeft" align="right" valign="top">v1::TaskID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a8e35bebb7888d36847dd0b4c08c29232">mesos::internal::evolve</a> (const TaskID &amp;taskId)</td></tr>
<tr class="separator:a8e35bebb7888d36847dd0b4c08c29232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a501ea696e1f9eee72d0b34e79ea5a295"><td class="memItemLeft" align="right" valign="top">v1::TaskInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a501ea696e1f9eee72d0b34e79ea5a295">mesos::internal::evolve</a> (const TaskInfo &amp;taskInfo)</td></tr>
<tr class="separator:a501ea696e1f9eee72d0b34e79ea5a295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5335da388f4ce07b7e591b8c8d8884a0"><td class="memItemLeft" align="right" valign="top">v1::TaskStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a5335da388f4ce07b7e591b8c8d8884a0">mesos::internal::evolve</a> (const TaskStatus &amp;status)</td></tr>
<tr class="separator:a5335da388f4ce07b7e591b8c8d8884a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb134b002d9754caf3f25beeab4eff8a"><td class="memItemLeft" align="right" valign="top">v1::agent::Call&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#abb134b002d9754caf3f25beeab4eff8a">mesos::internal::evolve</a> (const mesos::agent::Call &amp;call)</td></tr>
<tr class="separator:abb134b002d9754caf3f25beeab4eff8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a183aa37cf21a59f92cf39a4ef7d3a6cc"><td class="memItemLeft" align="right" valign="top">v1::agent::ProcessIO&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a183aa37cf21a59f92cf39a4ef7d3a6cc">mesos::internal::evolve</a> (const mesos::agent::ProcessIO &amp;processIO)</td></tr>
<tr class="separator:a183aa37cf21a59f92cf39a4ef7d3a6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64f6b6c49f151712c706af77073cdb60"><td class="memItemLeft" align="right" valign="top">v1::agent::Response&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a64f6b6c49f151712c706af77073cdb60">mesos::internal::evolve</a> (const mesos::agent::Response &amp;response)</td></tr>
<tr class="separator:a64f6b6c49f151712c706af77073cdb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ef06eb64cce06312a9ae2ed526f11b9"><td class="memItemLeft" align="right" valign="top">v1::maintenance::ClusterStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a6ef06eb64cce06312a9ae2ed526f11b9">mesos::internal::evolve</a> (const maintenance::ClusterStatus &amp;cluster)</td></tr>
<tr class="separator:a6ef06eb64cce06312a9ae2ed526f11b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48ff10e83aec4d785d9472e46675dedd"><td class="memItemLeft" align="right" valign="top">v1::maintenance::Schedule&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a48ff10e83aec4d785d9472e46675dedd">mesos::internal::evolve</a> (const maintenance::Schedule &amp;schedule)</td></tr>
<tr class="separator:a48ff10e83aec4d785d9472e46675dedd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1953dc756bc245ebf8c2c9f38b2a8fa0"><td class="memItemLeft" align="right" valign="top">v1::master::Response&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a1953dc756bc245ebf8c2c9f38b2a8fa0">mesos::internal::evolve</a> (const mesos::master::Response &amp;response)</td></tr>
<tr class="separator:a1953dc756bc245ebf8c2c9f38b2a8fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86b14595cac4205b31186cee9db9f2e5"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Call&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a86b14595cac4205b31186cee9db9f2e5">mesos::internal::evolve</a> (const scheduler::Call &amp;call)</td></tr>
<tr class="separator:a86b14595cac4205b31186cee9db9f2e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7f729ca9047db42bc200b51177d0766"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
<tr class="memitem:ac7f729ca9047db42bc200b51177d0766"><td class="memTemplItemLeft" align="right" valign="top">google::protobuf::RepeatedPtrField<br class="typebreak"/>
&lt; T1 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#ac7f729ca9047db42bc200b51177d0766">mesos::internal::evolve</a> (google::protobuf::RepeatedPtrField&lt; T2 &gt; t2s)</td></tr>
<tr class="separator:ac7f729ca9047db42bc200b51177d0766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ab18427b35900cadd7e67a45bea964c"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a1ab18427b35900cadd7e67a45bea964c">mesos::internal::evolve</a> (const scheduler::Event &amp;event)</td></tr>
<tr class="separator:a1ab18427b35900cadd7e67a45bea964c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96dc5b9e341dbe3d36a200f4245f6484"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a96dc5b9e341dbe3d36a200f4245f6484">mesos::internal::evolve</a> (const ExitedExecutorMessage &amp;message)</td></tr>
<tr class="separator:a96dc5b9e341dbe3d36a200f4245f6484"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae10624c25f15a6eed065d8738f05603e"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#ae10624c25f15a6eed065d8738f05603e">mesos::internal::evolve</a> (const ExecutorToFrameworkMessage &amp;message)</td></tr>
<tr class="separator:ae10624c25f15a6eed065d8738f05603e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d15bd9ffbf3724c36fffb912a6fb8cc"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a4d15bd9ffbf3724c36fffb912a6fb8cc">mesos::internal::evolve</a> (const FrameworkErrorMessage &amp;message)</td></tr>
<tr class="separator:a4d15bd9ffbf3724c36fffb912a6fb8cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a137f0ea714650d6b1d771c0b20903894"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a137f0ea714650d6b1d771c0b20903894">mesos::internal::evolve</a> (const FrameworkRegisteredMessage &amp;message)</td></tr>
<tr class="separator:a137f0ea714650d6b1d771c0b20903894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9025b203b1b527ccbf7dacd3f3266ad3"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a9025b203b1b527ccbf7dacd3f3266ad3">mesos::internal::evolve</a> (const FrameworkReregisteredMessage &amp;message)</td></tr>
<tr class="separator:a9025b203b1b527ccbf7dacd3f3266ad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e85d8905f69c09db38fee337180657e"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a3e85d8905f69c09db38fee337180657e">mesos::internal::evolve</a> (const InverseOffersMessage &amp;message)</td></tr>
<tr class="separator:a3e85d8905f69c09db38fee337180657e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66c10797b4578054407031f5d1e6473b"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a66c10797b4578054407031f5d1e6473b">mesos::internal::evolve</a> (const LostSlaveMessage &amp;message)</td></tr>
<tr class="separator:a66c10797b4578054407031f5d1e6473b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411bb2a1860b65b14d96aafb0bf6c86e"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a411bb2a1860b65b14d96aafb0bf6c86e">mesos::internal::evolve</a> (const ResourceOffersMessage &amp;message)</td></tr>
<tr class="separator:a411bb2a1860b65b14d96aafb0bf6c86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac45ff9c92e348881a42e1ab8093fecff"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#ac45ff9c92e348881a42e1ab8093fecff">mesos::internal::evolve</a> (const RescindInverseOfferMessage &amp;message)</td></tr>
<tr class="separator:ac45ff9c92e348881a42e1ab8093fecff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8986f870f9e2b1ccf16683c11b986ce6"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a8986f870f9e2b1ccf16683c11b986ce6">mesos::internal::evolve</a> (const RescindResourceOfferMessage &amp;message)</td></tr>
<tr class="separator:a8986f870f9e2b1ccf16683c11b986ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c5888f9b58e56797f98c092c3f8f18d"><td class="memItemLeft" align="right" valign="top">v1::scheduler::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a8c5888f9b58e56797f98c092c3f8f18d">mesos::internal::evolve</a> (const StatusUpdateMessage &amp;message)</td></tr>
<tr class="separator:a8c5888f9b58e56797f98c092c3f8f18d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e7fc82b8198c7badfb3f8394c16df7"><td class="memItemLeft" align="right" valign="top">v1::executor::Call&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a46e7fc82b8198c7badfb3f8394c16df7">mesos::internal::evolve</a> (const executor::Call &amp;call)</td></tr>
<tr class="separator:a46e7fc82b8198c7badfb3f8394c16df7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022213060f5a77cc46b5e6a57809756d"><td class="memItemLeft" align="right" valign="top">v1::executor::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a022213060f5a77cc46b5e6a57809756d">mesos::internal::evolve</a> (const executor::Event &amp;event)</td></tr>
<tr class="separator:a022213060f5a77cc46b5e6a57809756d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9733e525142dbfd86261b996ff0661fc"><td class="memItemLeft" align="right" valign="top">v1::executor::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a9733e525142dbfd86261b996ff0661fc">mesos::internal::evolve</a> (const ExecutorRegisteredMessage &amp;message)</td></tr>
<tr class="separator:a9733e525142dbfd86261b996ff0661fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85a1a71c62cec3f213e2bf8f08c9c42f"><td class="memItemLeft" align="right" valign="top">v1::executor::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a85a1a71c62cec3f213e2bf8f08c9c42f">mesos::internal::evolve</a> (const FrameworkToExecutorMessage &amp;message)</td></tr>
<tr class="separator:a85a1a71c62cec3f213e2bf8f08c9c42f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d24590832f68efcbc8c8d736d3d705c"><td class="memItemLeft" align="right" valign="top">v1::executor::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a5d24590832f68efcbc8c8d736d3d705c">mesos::internal::evolve</a> (const KillTaskMessage &amp;message)</td></tr>
<tr class="separator:a5d24590832f68efcbc8c8d736d3d705c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05201dd6166fcdf734c8c00cdeb89f5f"><td class="memItemLeft" align="right" valign="top">v1::executor::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a05201dd6166fcdf734c8c00cdeb89f5f">mesos::internal::evolve</a> (const RunTaskMessage &amp;message)</td></tr>
<tr class="separator:a05201dd6166fcdf734c8c00cdeb89f5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa01968c74f43d38e4c47a94e6c248aeb"><td class="memItemLeft" align="right" valign="top">v1::executor::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#aa01968c74f43d38e4c47a94e6c248aeb">mesos::internal::evolve</a> (const ShutdownExecutorMessage &amp;message)</td></tr>
<tr class="separator:aa01968c74f43d38e4c47a94e6c248aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec80bca489ddafc5277bd24c55a7730"><td class="memItemLeft" align="right" valign="top">v1::executor::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#afec80bca489ddafc5277bd24c55a7730">mesos::internal::evolve</a> (const StatusUpdateAcknowledgementMessage &amp;message)</td></tr>
<tr class="separator:afec80bca489ddafc5277bd24c55a7730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ccbff43f2f80d7eecc779dfa9beb0a"><td class="memItemLeft" align="right" valign="top">v1::master::Event&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a53ccbff43f2f80d7eecc779dfa9beb0a">mesos::internal::evolve</a> (const mesos::master::Event &amp;event)</td></tr>
<tr class="separator:a53ccbff43f2f80d7eecc779dfa9beb0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9648ad2fe2bab89572f32b4bf3621244"><td class="memTemplParams" colspan="2">template&lt;v1::master::Response::Type T&gt; </td></tr>
<tr class="memitem:a9648ad2fe2bab89572f32b4bf3621244"><td class="memTemplItemLeft" align="right" valign="top">v1::master::Response&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a9648ad2fe2bab89572f32b4bf3621244">mesos::internal::evolve</a> (const <a class="el" href="structJSON_1_1Object.html">JSON::Object</a> &amp;object)</td></tr>
<tr class="separator:a9648ad2fe2bab89572f32b4bf3621244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ef12cc35d82ac6a8e70ff96496a2ade"><td class="memTemplParams" colspan="2">template&lt;v1::agent::Response::Type T&gt; </td></tr>
<tr class="memitem:a4ef12cc35d82ac6a8e70ff96496a2ade"><td class="memTemplItemLeft" align="right" valign="top">v1::agent::Response&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a4ef12cc35d82ac6a8e70ff96496a2ade">mesos::internal::evolve</a> (const <a class="el" href="structJSON_1_1Object.html">JSON::Object</a> &amp;object)</td></tr>
<tr class="separator:a4ef12cc35d82ac6a8e70ff96496a2ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76ae28bcb1a92188fea4419df832afa5"><td class="memTemplParams" colspan="2">template&lt;v1::agent::Response::Type T&gt; </td></tr>
<tr class="memitem:a76ae28bcb1a92188fea4419df832afa5"><td class="memTemplItemLeft" align="right" valign="top">v1::agent::Response&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a76ae28bcb1a92188fea4419df832afa5">mesos::internal::evolve</a> (const <a class="el" href="structJSON_1_1Array.html">JSON::Array</a> &amp;array)</td></tr>
<tr class="separator:a76ae28bcb1a92188fea4419df832afa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>