Sirikata
Public Member Functions
Sirikata::Service Class Reference

A Service is simply something that runs during the main loop. More...

#include <Service.hpp>

Inheritance diagram for Sirikata::Service:

List of all members.

Public Member Functions

virtual ~Service ()
virtual void start ()=0
virtual void stop ()=0

Detailed Description

A Service is simply something that runs during the main loop.

It must implement methods which allow it to start and indicate when it must start shutting down.


Constructor & Destructor Documentation

virtual Sirikata::Service::~Service ( ) [inline, virtual]

Member Function Documentation

virtual void Sirikata::Service::start ( ) [pure virtual]
virtual void Sirikata::Service::stop ( ) [pure virtual]

Implemented in Sirikata::SST::ConnectionManager< EndPointType >, Sirikata::Context, Sirikata::PollerService, Sirikata::PollingService, Sirikata::Graphics::OgreRenderer, Sirikata::Graphics::ResourceDownloadPlanner, Sirikata::Graphics::PriorityDownloadPlanner, Sirikata::HostedObject, Sirikata::ObjectHost, Sirikata::ObjectScript, Sirikata::OH::PersistedObjectSet, Sirikata::SessionManager, Sirikata::OH::Storage, Sirikata::TimeSteppedSimulation, Sirikata::OH::CassandraPersistedObjectSet, Sirikata::OH::CassandraStorage, Sirikata::EnvironmentSimulation, Sirikata::JS::EmersonScript, Sirikata::JS::JSObjectScript, Sirikata::OH::Manual::ManualObjectQueryProcessor, Sirikata::OH::Manual::ObjectQueryHandler, Sirikata::Graphics::OgreSystem, Sirikata::SDL::AudioSimulation, Sirikata::OH::Simple::SimpleObjectQueryProcessor, Sirikata::OH::SQLitePersistedObjectSet, Sirikata::OH::SQLiteStorage, Sirikata::Authenticator, Sirikata::LocationUpdatePolicy, Sirikata::LocationService, Sirikata::ObjectSegmentation, Sirikata::Proximity, Sirikata::SpaceNetwork, Sirikata::CraqObjectSegmentation, Sirikata::Environment, Sirikata::LocalPintoServerQuerier, Sirikata::MasterPintoServerQuerierBase, Sirikata::LibproxManualProximity, Sirikata::LibproxProximityBase, Sirikata::ManualReplicatedRequestManager, Sirikata::RedisObjectSegmentation, Sirikata::SQLiteAuthenticator, Sirikata::AlwaysLocationUpdatePolicy, Sirikata::Forwarder, Sirikata::Server, Sirikata::DistributedCoordinateSegmentation, and Sirikata::PintoManagerBase.

Referenced by Sirikata::HostedObject::killSimulation().


The documentation for this class was generated from the following file: