SourcePro® 2025.1 |
SourcePro® API Reference Guide |
Represents the Content-Description header of a MIME part. More...
#include <rw/mime/RWMimeContentDescriptionHeader.h>
Public Member Functions | |
RWMimeContentDescriptionHeader (const RWCString &description) | |
RWMimeContentDescriptionHeader (const RWMimeContentDescriptionHeader &second) | |
RWMimeContentDescriptionHeader (const RWMimeHeader &second) | |
RWMimeContentDescriptionHeader (void) | |
virtual | ~RWMimeContentDescriptionHeader (void) |
RWCString | getDescription (void) const |
RWMimeContentDescriptionHeader & | operator= (const RWMimeContentDescriptionHeader &second) |
void | setDescription (const RWCString &description) |
![]() | |
RWMimeHeader (const RWCString &label) | |
RWMimeHeader (const RWMimeHeader &second) | |
RWMimeHeader (void) | |
virtual | ~RWMimeHeader (void) |
RWCString | asString (void) const |
void | fromString (const RWCString &headerString) |
RWCString | getLabel (void) const |
RWMimeHeader & | operator= (const RWMimeHeader &second) |
![]() | |
bool | isValid (void) const |
Static Public Attributes | |
static const RWCString | Label |
Protected Member Functions | |
RWMimeUnstructuredHeaderImp & | body (void) const |
virtual bool | checkLabel (const RWCString &label) const |
![]() | |
RWMimeHeaderImp & | body (void) const |
![]() | |
RWHandleBase (const RWHandleBase &second) | |
RWHandleBase (RWBodyBase *body) | |
RWHandleBase (RWStaticCtor) | |
RWHandleBase (void) | |
~RWHandleBase (void) | |
RWBodyBase & | body (void) const |
RWHandleBase & | operator= (const RWHandleBase &second) |
Additional Inherited Members | |
![]() | |
bool | operator!= (const RWHandleBase &lhs, const RWHandleBase &rhs) |
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::RWMimeContentDescriptionHeader | ( | void | ) |
Default constructor. Constructs a header with an empty value.
|
explicit |
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"
. Otherwise, returns false
. 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 © 2025 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |