SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Represents the Content-Description header of a MIME part. More...
#include <rw/mime/RWMimeContentDescriptionHeader.h>
Static Public Attributes | |
static const RWCString | Label |
Protected Member Functions | |
RWMimeUnstructuredHeaderImp & | body (void) const |
virtual bool | checkLabel (const RWCString &label) const |
Protected Member Functions inherited from RWMimeHeader | |
RWMimeHeaderImp & | body (void) const |
Protected Member Functions inherited from RWHandleBase | |
RWHandleBase (void) | |
RWHandleBase (RWStaticCtor) | |
RWHandleBase (RWBodyBase *body) | |
RWHandleBase (const RWHandleBase &second) | |
~RWHandleBase (void) | |
RWBodyBase & | body (void) const |
RWHandleBase & | operator= (const RWHandleBase &second) |
RWMimeContentDescriptionHeader represents the Content-Description header of a MIME part. The Content-Description provides a short text description of the contents of the message part. For example, a MIME message containing a sales report might contain the Content-Description header
An instance of this class is a handle to a private, reference-counted body.
RWMimeContentDescriptionHeader conforms to the Content-Description header requirements specified in RFC 2045, Section 8 (p. 27).
RWMimeContentDescriptionHeader::RWMimeContentDescriptionHeader | ( | void | ) |
Default constructor. Constructs a header with an empty value.
RWMimeContentDescriptionHeader::RWMimeContentDescriptionHeader | ( | const RWCString & | description | ) |
Constructs a header with the value description. Does not validate description. The description provided must be in US-ASCII format or be encoded according to the guidelines in RFC 2047 for the header to meet the requirements of the Internet Message Format specification. The RWCString should contain 7-bit US-ASCII data.
RWMimeContentDescriptionHeader::RWMimeContentDescriptionHeader | ( | const RWMimeContentDescriptionHeader & | second | ) |
Copy constructor. Constructs a new handle to the body second refers to.
RWMimeContentDescriptionHeader::RWMimeContentDescriptionHeader | ( | const RWMimeHeader & | second | ) |
Conversion constructor. Constructs a new handle to the body second refers to. Throws RWMimeError if second does not have the label "Content-Description"
.
|
virtual |
Destructor.
|
protected |
Returns a reference to the underlying implementation.
|
protectedvirtual |
Returns true
if label matches "Content-Description"
, false
otherwise. The comparison is case-insensitive. The RWCString should contain 7-bit US-ASCII data.
Reimplemented from RWMimeHeader.
RWCString RWMimeContentDescriptionHeader::getDescription | ( | void | ) | const |
Returns the content description value contained within this header. The RWCString should contain 7-bit US-ASCII data.
RWMimeContentDescriptionHeader& RWMimeContentDescriptionHeader::operator= | ( | const RWMimeContentDescriptionHeader & | second | ) |
Assignment operator. Makes self a handle identical to second.
void RWMimeContentDescriptionHeader::setDescription | ( | const RWCString & | description | ) |
Sets the content description value contained within this header. The RWCString should contain 7-bit US-ASCII data.
Copyright © 2014 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.