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

rwsf::MessageAttachment

Group:  Web Services


Does not inherit

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-Locationdata.

Public Constructors

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

Public Member Functions

std::string
getContentId() const;
std::string
getContentLocation() const;
std::string
getContentType() const;
std::string
getPayload() const;
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 Operators

MessageAttachment &
operator=(const MessageAttachment & m);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved. All Rights Reserved. Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. HydraExpress is a trademark of Rogue Wave Software, Inc. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.