rwlogo
HydraExpress 4.7

HydraExpress C++ API Reference Guide

Product Documentation:
   Documentation Home

List of all members
rwsf::HttpMessageListener Class Reference

Represents an HTTP message listener for either web services or clients. More...

#include <rwsf/webservice/listener/HttpMessageListener.h>

Inheritance diagram for rwsf::HttpMessageListener:
rwsf::MessageListenerImp rwsf::MessageHandlerImp rwsf::HttpsMessageListener

Additional Inherited Members

- Public Member Functions inherited from rwsf::MessageListenerImp
 MessageListenerImp ()
 
virtual ~MessageListenerImp ()
 
virtual std::string getProperty (const std::string &key)
 
virtual void invoke (rwsf::CallInfo &callInfo)
 
bool isStopped ()
 
void log (const std::string &message, rwsf::CallInfo::LogLevel l=rwsf::CallInfo::Error)
 
void log (rwsf::CallInfo &callInfo, rwsf::CallInfo::LogLevel l=rwsf::CallInfo::Error)
 
virtual void setProperty (const std::string &key, const std::string &value)
 
- Protected Member Functions inherited from rwsf::BodyBase
 BodyBase (void)
 
 BodyBase (const BodyBase &second)
 
virtual ~BodyBase (void)
 
BodyBase & operator= (const BodyBase &second)
 

Detailed Description

This class creates an HTTP listener based on the parameters configured in either the transport.xml file (servers) or the client-transports.xml file. It receives and parses the HTTP message and forwards the request data to the appropriate client or web service code.

Note
This class is not intended for direct use.

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.