<!DOCTYPE html> <html lang="en"> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/> <meta charset="utf-8"/> <title>PHP-MSF</title> <meta name="author" content=""/> <meta name="description" content=""/> <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet"> <link href="../css/font-awesome.min.css" rel="stylesheet"> <link href="../css/prism.css" rel="stylesheet" media="all"/> <link href="../css/template.css" rel="stylesheet" media="all"/> <!--[if lt IE 9]> <script src="../js/html5.js"></script> <![endif]--> <script src="../js/jquery-1.11.0.min.js"></script> <script src="../js/ui/1.10.4/jquery-ui.min.js"></script> <script src="../js/bootstrap.min.js"></script> <script src="../js/jquery.smooth-scroll.js"></script> <script src="../js/prism.min.js"></script> <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit--> <link rel="shortcut icon" href="../images/favicon.ico"/> <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/> <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/> <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/> </head> <body> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-target=".nav-collapse"> <i class="icon-ellipsis-vertical"></i> </a> <a class="brand" href="../index.html">PHP-MSF</a> <div class="nav-collapse"> <ul class="nav pull-right"> <li class="dropdown"> <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown"> PHP-MSF <b class="caret"></b> </a> <ul class="dropdown-menu"> <li><a href="../namespaces/PG.html">\PG</a></li> </ul> </li> <li class="dropdown" id="charts-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> Charts <b class="caret"></b> </a> <ul class="dropdown-menu"> <li> <a href="../graphs/class.html"> <i class="icon-list-alt"></i> Class hierarchy diagram </a> </li> </ul> </li> <li class="dropdown" id="reports-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> Reports <b class="caret"></b> </a> <ul class="dropdown-menu"> <li> <a href="../reports/errors.html"> <i class="icon-list-alt"></i> Errors <span class="label label-info pull-right">7</span> </a> </li> <li> <a href="../reports/markers.html"> <i class="icon-list-alt"></i> Markers <span class="label label-info pull-right">4</span> </a> </li> <li> <a href="../reports/deprecated.html"> <i class="icon-list-alt"></i> Deprecated <span class="label label-info pull-right">0</span> </a> </li> </ul> </li> </ul> </div> </div> </div> <!--<div class="go_to_top">--> <!--<a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a>--> <!--</div>--> </div> <div id="___" class="container-fluid"> <section class="row-fluid"> <div class="span2 sidebar"> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle " data-target="#namespace-1468737360"></a> <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a> </div> <div id="namespace-1468737360" class="accordion-body in collapse"> <div class="accordion-inner"> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-561704952"></a> <a href="../namespaces/PG.html" style="margin-left: 30px; padding-left: 0">PG</a> </div> <div id="namespace-561704952" class="accordion-body in collapse"> <div class="accordion-inner"> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1293711767"></a> <a href="../namespaces/PG.MSF.html" style="margin-left: 30px; padding-left: 0">MSF</a> </div> <div id="namespace-1293711767" class="accordion-body in collapse"> <div class="accordion-inner"> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-18421145"></a> <a href="../namespaces/PG.MSF.Base.html" style="margin-left: 30px; padding-left: 0">Base</a> </div> <div id="namespace-18421145" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Base.AOPFactory.html">AOPFactory</a></li> <li class="class"><a href="../classes/PG.MSF.Base.Child.html">Child</a></li> <li class="class"><a href="../classes/PG.MSF.Base.Core.html">Core</a></li> <li class="class"><a href="../classes/PG.MSF.Base.Input.html">Input</a></li> <li class="class"><a href="../classes/PG.MSF.Base.Output.html">Output</a></li> <li class="class"><a href="../classes/PG.MSF.Base.Pool.html">Pool</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-2019618995"></a> <a href="../namespaces/PG.MSF.Client.html" style="margin-left: 30px; padding-left: 0">Client</a> </div> <div id="namespace-2019618995" class="accordion-body in collapse"> <div class="accordion-inner"> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-349776293"></a> <a href="../namespaces/PG.MSF.Client.Http.html" style="margin-left: 30px; padding-left: 0">Http</a> </div> <div id="namespace-349776293" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Client.Http.Client.html">Client</a></li> </ul> </div> </div> </div> </div> <ul> <li class="class"><a href="../classes/PG.MSF.Client.ConcurrentClient.html">ConcurrentClient</a></li> <li class="class"><a href="../classes/PG.MSF.Client.RpcClient.html">RpcClient</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-758485786"></a> <a href="../namespaces/PG.MSF.Console.html" style="margin-left: 30px; padding-left: 0">Console</a> </div> <div id="namespace-758485786" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Console.Controller.html">Controller</a></li> <li class="class"><a href="../classes/PG.MSF.Console.Request.html">Request</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-580102664"></a> <a href="../namespaces/PG.MSF.Controllers.html" style="margin-left: 30px; padding-left: 0">Controllers</a> </div> <div id="namespace-580102664" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Controllers.Bench.html">Bench</a></li> <li class="class"><a href="../classes/PG.MSF.Controllers.Controller.html">Controller</a></li> <li class="class"><a href="../classes/PG.MSF.Controllers.Monitor.html">Monitor</a></li> <li class="class"><a href="../classes/PG.MSF.Controllers.Rest.html">Rest</a></li> <li class="class"><a href="../classes/PG.MSF.Controllers.Rpc.html">Rpc</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1633991708"></a> <a href="../namespaces/PG.MSF.Coroutine.html" style="margin-left: 30px; padding-left: 0">Coroutine</a> </div> <div id="namespace-1633991708" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="interface"><a href="../classes/PG.MSF.Coroutine.IBase.html">IBase</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.Base.html">Base</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.CException.html">CException</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.CNull.html">CNull</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.CTask.html">CTask</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.Dns.html">Dns</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.Http.html">Http</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.MySql.html">MySql</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.Redis.html">Redis</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.Scheduler.html">Scheduler</a></li> <li class="class"><a href="../classes/PG.MSF.Coroutine.Task.html">Task</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1639671322"></a> <a href="../namespaces/PG.MSF.Helpers.html" style="margin-left: 30px; padding-left: 0">Helpers</a> </div> <div id="namespace-1639671322" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Helpers.Context.html">Context</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-547298453"></a> <a href="../namespaces/PG.MSF.Models.html" style="margin-left: 30px; padding-left: 0">Models</a> </div> <div id="namespace-547298453" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Models.Model.html">Model</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-143077443"></a> <a href="../namespaces/PG.MSF.Pack.html" style="margin-left: 30px; padding-left: 0">Pack</a> </div> <div id="namespace-143077443" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="interface"><a href="../classes/PG.MSF.Pack.IPack.html">IPack</a></li> <li class="class"><a href="../classes/PG.MSF.Pack.JsonPack.html">JsonPack</a></li> <li class="class"><a href="../classes/PG.MSF.Pack.MsgPack.html">MsgPack</a></li> <li class="class"><a href="../classes/PG.MSF.Pack.SerializePack.html">SerializePack</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1617600002"></a> <a href="../namespaces/PG.MSF.Pools.html" style="margin-left: 30px; padding-left: 0">Pools</a> </div> <div id="namespace-1617600002" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="interface"><a href="../classes/PG.MSF.Pools.IAsynPool.html">IAsynPool</a></li> <li class="class"><a href="../classes/PG.MSF.Pools.AsynPool.html">AsynPool</a></li> <li class="class"><a href="../classes/PG.MSF.Pools.AsynPoolManager.html">AsynPoolManager</a></li> <li class="class"><a href="../classes/PG.MSF.Pools.CoroutineRedisProxy.html">CoroutineRedisProxy</a></li> <li class="class"><a href="../classes/PG.MSF.Pools.Miner.html">Miner</a></li> <li class="class"><a href="../classes/PG.MSF.Pools.MysqlAsynPool.html">MysqlAsynPool</a></li> <li class="class"><a href="../classes/PG.MSF.Pools.RedisAsynPool.html">RedisAsynPool</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1019228232"></a> <a href="../namespaces/PG.MSF.Process.html" style="margin-left: 30px; padding-left: 0">Process</a> </div> <div id="namespace-1019228232" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Process.Config.html">Config</a></li> <li class="class"><a href="../classes/PG.MSF.Process.Inotify.html">Inotify</a></li> <li class="class"><a href="../classes/PG.MSF.Process.ProcessBase.html">ProcessBase</a></li> <li class="class"><a href="../classes/PG.MSF.Process.Timer.html">Timer</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-227438658"></a> <a href="../namespaces/PG.MSF.Proxy.html" style="margin-left: 30px; padding-left: 0">Proxy</a> </div> <div id="namespace-227438658" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="interface"><a href="../classes/PG.MSF.Proxy.IProxy.html">IProxy</a></li> <li class="class"><a href="../classes/PG.MSF.Proxy.RedisProxyCluster.html">RedisProxyCluster</a></li> <li class="class"><a href="../classes/PG.MSF.Proxy.RedisProxyFactory.html">RedisProxyFactory</a></li> <li class="class"><a href="../classes/PG.MSF.Proxy.RedisProxyMasterSlave.html">RedisProxyMasterSlave</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1222873973"></a> <a href="../namespaces/PG.MSF.Rest.html" style="margin-left: 30px; padding-left: 0">Rest</a> </div> <div id="namespace-1222873973" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Rest.Controller.html">Controller</a></li> <li class="class"><a href="../classes/PG.MSF.Rest.Serializer.html">Serializer</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1537392837"></a> <a href="../namespaces/PG.MSF.Route.html" style="margin-left: 30px; padding-left: 0">Route</a> </div> <div id="namespace-1537392837" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="interface"><a href="../classes/PG.MSF.Route.IRoute.html">IRoute</a></li> <li class="class"><a href="../classes/PG.MSF.Route.NormalRoute.html">NormalRoute</a></li> <li class="class"><a href="../classes/PG.MSF.Route.RestRoute.html">RestRoute</a></li> </ul> </div> </div> </div> </div> <div class="accordion" style="margin-bottom: 0"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-target="#namespace-1242111645"></a> <a href="../namespaces/PG.MSF.Tasks.html" style="margin-left: 30px; padding-left: 0">Tasks</a> </div> <div id="namespace-1242111645" class="accordion-body in collapse"> <div class="accordion-inner"> <ul> <li class="class"><a href="../classes/PG.MSF.Tasks.MongoDbTask.html">MongoDbTask</a></li> <li class="class"><a href="../classes/PG.MSF.Tasks.Task.html">Task</a></li> <li class="class"><a href="../classes/PG.MSF.Tasks.TaskProxy.html">TaskProxy</a></li> </ul> </div> </div> </div> </div> <ul> <li class="class"><a href="../classes/PG.MSF.HttpServer.html">HttpServer</a></li> <li class="class"><a href="../classes/PG.MSF.Marco.html">Marco</a></li> <li class="class"><a href="../classes/PG.MSF.MSFCli.html">MSFCli</a></li> <li class="class"><a href="../classes/PG.MSF.MSFServer.html">MSFServer</a></li> <li class="class"><a href="../classes/PG.MSF.Server.html">Server</a></li> </ul> </div> </div> </div> </div> <ul> </ul> </div> </div> </div> </div> <ul> </ul> </div> </div> </div> </div> </div> </section> <section class="row-fluid"> <div class="span10 offset2"> <div class="row-fluid"> <div class="span8 content namespace"> <nav> <a href="../namespaces/PG.MSF.html">\PG\MSF</a> </nav> <h1><small>\PG\MSF</small>Coroutine</h1> <h2>Interfaces</h2> <table class="table table-hover"> <tr> <td><a href="../classes/PG.MSF.Coroutine.IBase.html">IBase</a></td> <td><em>Interface IBase</em></td> </tr> </table> <h2>Classes</h2> <table class="table table-hover"> <tr> <td><a href="../classes/PG.MSF.Coroutine.Base.html">Base</a></td> <td><em>Class Base</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.CException.html">CException</a></td> <td><em>Class CException</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.CNull.html">CNull</a></td> <td><em>Class CNull</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.CTask.html">CTask</a></td> <td><em>Class CTask</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.Dns.html">Dns</a></td> <td><em>Class Dns</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.Http.html">Http</a></td> <td><em>Class Http</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.MySql.html">MySql</a></td> <td><em>Class MySql</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.Redis.html">Redis</a></td> <td><em>Class Redis</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.Scheduler.html">Scheduler</a></td> <td><em>Class Scheduler</em></td> </tr> <tr> <td><a href="../classes/PG.MSF.Coroutine.Task.html">Task</a></td> <td><em>Class Task</em></td> </tr> </table> </div> <aside class="span4 detailsbar"> <dl> <dt>Namespace hierarchy</dt> <dd class="hierarchy"> <div class="namespace-wrapper"><a href="../namespaces/default.html">\</a></div> <div class="namespace-wrapper"><a href="../namespaces/PG.html">\PG</a></div> <div class="namespace-wrapper"><a href="../namespaces/PG.MSF.html">\PG\MSF</a></div> <div class="namespace-wrapper">\PG\MSF\Coroutine</div> </dd> </dl> </aside> </div> </div> </section> <footer class="row-fluid"> <section class="span10 offset2"> <section class="row-fluid"> <section class="span10 offset1"> <section class="row-fluid footer-sections"> <section class="span4"> <h1><i class="icon-code"></i></h1> <div> <ul> <li><a href="../namespaces/PG.html">\PG</a></li> </ul> </div> </section> <section class="span4"> <h1><i class="icon-bar-chart"></i></h1> <div> <ul> <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li> </ul> </div> </section> <section class="span4"> <h1><i class="icon-pushpin"></i></h1> <div> <ul> <li><a href="../reports/errors.html">Errors</a></li> <li><a href="../reports/markers.html">Markers</a></li> </ul> </div> </section> </section> </section> </section> <section class="row-fluid"> <section class="span10 offset1"> <hr /> Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored on September 7th, 2017 at 11:20. </section> </section> </section> </footer> </div> </body> </html>