pion::plugins::FeedService Class Reference

#include <FeedService.hpp>

Inherits pion::server::PlatformService.

List of all members.


Detailed Description

FeedService: Platform WebService used to send and receive Event streams

Definition at line 207 of file FeedService.hpp.

Public Member Functions

 FeedService (void)
 constructs a new FeedService object
virtual ~FeedService ()
 virtual destructor
virtual void operator() (pion::net::HTTPRequestPtr &request, pion::net::TCPConnectionPtr &tcp_conn)


Member Function Documentation

void pion::plugins::FeedService::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 223 of file FeedService.cpp.

References pion::platform::PlatformPlugin::getCodecFactory(), pion::server::PlatformService::getConfig(), pion::platform::PlatformPlugin::getReactionEngine(), pion::server::PlatformConfig::getReactionEngine(), pion::server::PlatformConfig::getServiceManager(), pion::server::PlatformConfig::getUserManagerPtr(), pion::server::PlatformService::handleForbiddenRequest(), pion::server::PlatformService::handleMethodNotAllowed(), pion::server::PlatformService::handleNotFoundRequest(), pion::platform::PluginConfig< PluginType >::hasPlugin(), pion::server::ServiceManager::post(), pion::server::PlatformService::splitPathBranches(), and pion::plugins::FeedReader::start().


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