Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Transport Class Reference

The Transport interface for SOAP envelop carrier. More...

#include <Transport.hpp>

Inheritance diagram for Transport::

HttpTransport List of all members.

Public Methods

 Transport ()
virtual ~Transport ()
virtual bool Init ()
virtual bool GetStatus (const std::string &payload)
virtual void SetProperty (const std::string &p_Property, const std::string &p_Value)
virtual const Transport& operator>> (std::string &msg)
virtual const Transport& operator<< (const std::string &msg)

Protected Attributes

Url m_Url
std::string m_strUrl
Channel m_Channel
bool m_bStatus

Detailed Description

The Transport interface for SOAP envelop carrier.

Implements Transport as SOAP-Envelop carrier, for sending/receiving SOAP Envelops with any protocol; This implementation abstract the Transport layer for the SOAP payloads

Definition at line 83 of file Transport.hpp.


Constructor & Destructor Documentation

Transport::Transport ( )
 

Definition at line 70 of file Transport.cpp.

Transport::~Transport ( ) [virtual]
 

Definition at line 75 of file Transport.cpp.


Member Function Documentation

bool Transport::GetStatus ( const std::string & p_HttpPacket ) [inline, virtual]
 

Reimplemented in HttpTransport.

Definition at line 90 of file Transport.hpp.

Referenced by Channel::operator>>().

bool Transport::Init ( ) [inline, virtual]
 

Reimplemented in HttpTransport.

Definition at line 89 of file Transport.hpp.

void Transport::SetProperty ( const std::string & p_Property,
const std::string & p_Value ) [inline, virtual]
 

Reimplemented in HttpTransport.

Definition at line 91 of file Transport.hpp.

Referenced by SOAPMsgContext::Invoke().

const Transport & Transport::operator<< ( const std::string & p_Payload ) [inline, virtual]
 

Reimplemented in HttpTransport.

Definition at line 95 of file Transport.hpp.

const Transport & Transport::operator>> ( std::string & p_Payload ) [inline, virtual]
 

Reimplemented in HttpTransport.

Definition at line 94 of file Transport.hpp.


Member Data Documentation

Channel Transport::m_Channel [protected]
 

Definition at line 102 of file Transport.hpp.

Url Transport::m_Url [protected]
 

Definition at line 100 of file Transport.hpp.

bool Transport::m_bStatus [protected]
 

Definition at line 104 of file Transport.hpp.

std::string Transport::m_strUrl [protected]
 

Definition at line 101 of file Transport.hpp.


The documentation for this class was generated from the following files: Axis C++ Client Lib - User's Guide

Copyright © 2001 SL_OpenSource XML Project. All Rights Reserved