HydraExpress™ C++ 2020 |
HydraExpress™ C++ API Reference Guide |
Product Documentation: HydraExpress C++ Documentation Home |
Receives and parses HTTP messages. Not intended for direct use. More...
#include <rwsf/webservice/transport/HttpTransport.h>
Public Member Functions | |
virtual TransportImp * | clone () const |
virtual void | doInvoke (rwsf::CallInfo &callInfo) |
virtual bool | isConnected () const |
Public Member Functions inherited from rwsf::TransportImp | |
TransportImp () | |
virtual | ~TransportImp () |
void | invoke (rwsf::CallInfo &callInfo) |
void | log (const std::string &message, rwsf::CallInfo::LogLevel l=rwsf::CallInfo::Info) |
void | log (rwsf::CallInfo &callInfo, rwsf::CallInfo::LogLevel loglevel=rwsf::CallInfo::Info) |
Public Member Functions inherited from rwsf::MessageHandlerImp | |
MessageHandlerImp () | |
virtual | ~MessageHandlerImp () |
virtual void | destroy () |
virtual void | init (const rwsf::Config &initParams) |
Protected Member Functions | |
virtual void | doConnect () |
virtual void | doDisconnect () |
virtual void | doInit (const rwsf::Config &initParams) |
virtual void | doSetProperty (const std::string &key, const std::string &value) |
Additional Inherited Members | |
Protected Attributes inherited from rwsf::TransportImp | |
rwsf::Config | initParams_ |
Related Functions inherited from rwsf::TransportImp | |
#define | RWSF_DEFINE_RWSF_TRANSPORT(NAME) |
Related Functions inherited from rwsf::MessageHandlerImp | |
#define | RWSF_DEFINE_MESSAGE_HANDLER(NAME) |
#define | RWSF_DEFINE_STATIC_MESSAGE_HANDLER(ID, NAME) |
This class receives and parses HTTP messages. It is responsible for extracting metadata and the message payload, and passing the information to the web service processor.
conf
directory, either the client transports file, client-transports.xml
or the server transports file transports.xml
. For more information, see the transports chapter in the Web Services Development Guide.
|
virtual |
Derived classes should return a new instance of self. (for example, new rwsf::HttpTransport(*this);)
.
Implements rwsf::TransportImp.
Reimplemented in rwsf::HttpsTransport.
|
protectedvirtual |
Derived classes must implement this method to verify that there is a connection. If there is no connection, this method creates one.
Implements rwsf::TransportImp.
Reimplemented in rwsf::HttpsTransport.
|
protectedvirtual |
Derived classes must implement this method to disconnect a server connection.
Implements rwsf::TransportImp.
|
protectedvirtual |
Derived classes can implement this method to be notified when the initialization parameters, initParams, are set for this TransportImp.
Reimplemented from rwsf::TransportImp.
|
virtual |
Derived classes must implement this method to define the transport handler's behavior.
Implements rwsf::TransportImp.
|
protectedvirtual |
Derived classes can implement this method to be notified when properties are set on this TransportImp object. The key and value are the most recent property values set.
Reimplemented from rwsf::TransportImp.
|
virtual |
Derived classes must implement this method to indicate whether the transport is connected or not. Returns true
if connected, false
otherwise.
Implements rwsf::TransportImp.
Reimplemented in rwsf::HttpsTransport.
Copyright © 2020 Rogue Wave Software, Inc. All Rights Reserved. |