libqi-api  2.0.6.8
Classes | Namespaces | Functions
/home/opennao/work/master/sdk/libqi/qi/eventloop.hpp File Reference
#include <boost/shared_ptr.hpp>
#include <boost/function.hpp>
#include <qi/types.hpp>
#include <qi/api.hpp>
#include <qi/details/eventloop.hxx>

Go to the source code of this file.

Classes

class  qi::EventLoop

Namespaces

namespace  boost
namespace  boost::asio
namespace  qi
 

qi general namespace


Functions

EventLoop * qi::getEventLoop ()
 Return the global eventloop, created on demand on first call.
void qi::startEventLoop (int nthread)
 Start the eventloop with nthread threads. No-op if already started.
boost::asio::io_service & qi::getIoService ()
 Return the io_service used by the global event loop.
QI_API_DEPRECATED EventLoop * qi::getDefaultNetworkEventLoop ()
QI_API_DEPRECATED EventLoop * qi::getDefaultObjectEventLoop ()
 Return a default context for other uses.
QI_API_DEPRECATED EventLoop * qi::getDefaultThreadPoolEventLoop ()
 Return a default thread pool context.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines