pion::plugins::MonitorService Class Reference

#include <MonitorService.hpp>

Inherits pion::server::PlatformService.

List of all members.


Detailed Description

MonitorService: Platform WebService used to send and receive Event streams

Definition at line 210 of file MonitorService.hpp.

Public Member Functions

 MonitorService (void)
 constructs a new MonitorService object
virtual ~MonitorService ()
 virtual destructor -- stop all the running captures
virtual void operator() (pion::net::HTTPRequestPtr &request, pion::net::TCPConnectionPtr &tcp_conn)
std::string getPermissionType (void) const
 returns the type attribute used for an XML Permission node pertaining to MonitorService


Member Function Documentation

void pion::plugins::MonitorService::operator() ( pion::net::HTTPRequestPtr request,
pion::net::TCPConnectionPtr tcp_conn 
) [virtual]

attempts to handle a new HTTP request

Parameters:
request the new HTTP request to handle
tcp_conn the TCP connection that has the new request

Implements pion::server::PlatformService.

Definition at line 308 of file MonitorService.cpp.

References pion::plugins::dtd, pion::server::PlatformService::getConfig(), pion::platform::PlatformPlugin::getReactionEngine(), pion::server::PlatformConfig::getReactionEngine(), pion::server::PlatformConfig::getUserManagerPtr(), pion::server::PlatformService::handleForbiddenRequest(), pion::server::PlatformService::handleMethodNotAllowed(), pion::server::PlatformService::handleNotFoundRequest(), pion::platform::PluginConfig< PluginType >::hasPlugin(), and pion::server::PlatformService::splitPathBranches().


The documentation for this class was generated from the following files:
Generated on Wed Apr 13 16:38:37 2011 for pion-platform by  doxygen 1.4.7