HydraExpress™ C++ API Reference Guide

Product Documentation:
   HydraExpress C++
Documentation Home
List of all members | Protected Member Functions
rwsf::HttpsTransport Class Reference

Receives and parses HTTPS messages. Not intended for direct use. More...

#include <rwsf/webservice/transport/https/HttpsTransport.h>

Inheritance diagram for rwsf::HttpsTransport:
rwsf::HttpTransport rwsf::TransportImp rwsf::MessageHandlerImp

Protected Member Functions

virtual TransportImpclone () const
virtual void doConnect ()
virtual bool isConnected () const
- Protected Member Functions inherited from rwsf::HttpTransport
virtual void doDisconnect ()
virtual void doInit (const rwsf::Config &initParams)
virtual void doSetProperty (const std::string &key, const std::string &value)

Additional Inherited Members

- Public Member Functions inherited from rwsf::HttpTransport
virtual void doInvoke (rwsf::CallInfo &callInfo)
- 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 Attributes inherited from rwsf::TransportImp
rwsf::Config initParams_

Detailed Description

This class receives and parses HTTPS messages. It is responsible for extracting metadata and the message payload, and passing the information to the web service processor.

This class is not intended to be used directly in your applications. Rather, configure the HTTPS transport in the transport configuration file. For more information, see the Transports chapter in the Web Services Development Guide.

Member Function Documentation

virtual TransportImp* rwsf::HttpsTransport::clone ( ) const

Derived classes should return a new instance of self. (for example, new rwsf::HttpTransport(*this);).

Reimplemented from rwsf::HttpTransport.

virtual void rwsf::HttpsTransport::doConnect ( )

Derived classes must implement this method to verify that there is a connection. If there is no connection, this method creates one.

Reimplemented from rwsf::HttpTransport.

virtual bool rwsf::HttpsTransport::isConnected ( ) const

Derived classes must implement this method to indicate whether the transport is connected or not. Returns true if connected, false otherwise.

Reimplemented from rwsf::HttpTransport.

Copyright © 2020 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is registered trademark of Rogue Wave Software, Inc. in the United States and other countries, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.