Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress Web Service Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::MessageAttachment

Group:  Utility

Local Index

Members

Header File

#include <rwsf/webservice/MessageAttachment.h> 

Description

In generated code, rwsf represents any message parts specified in a WSDL with a Multipurpose Internet Mail Extensions (MIME) binding as type rwsf::MessageAttachment. This class encapsulates the message payload, its Content-Type, and any custom- defined Content-Id or Content-Location data.

Public Constructors

MessageAttachment ();
MessageAttachment ( const std::string& uid,
                    const std::string& ct =
                       "application/binary" );

Public Member Functions

std::string 
getContentId () const;
std::string 
getContentLocation () const;
std::string 
getContentType () const;
std::string 
getHeader(const std::string& name) const;
std::string 
getPayload () const;
static std::string 
getUniqueContentId ( void* base );
std::string 
getUniqueId() const;
const rwsf::MimeHeaders& 
headers() const;
rwsf::MimeHeaders& 
headers();
void 
setContentId ( const std::string& ci );
void 
setContentLocation ( const std::string& cl );
void 
setContentType ( const std::string& ct );
void 
setPayload ( const std::string& payload );
void 
setUniqueId(const std::string& uid);

Public Operator

MessageAttachment&
operator=(const MessageAttachment& m);


Previous fileTop of DocumentContentsIndex pageNext file

©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.