Library: Net
Package: Mail
Header: Poco/Net/MailRecipient.h
Description
The recipient of an e-mail message.
A recipient has a type (primary recipient, carbon-copy recipient, blind-carbon-copy recipient), an e-mail address and an optional real name.
Member Summary
Member Functions: getAddress, getRealName, getType, operator =, setAddress, setRealName, setType, swap
Enumerations
RecipientType
Constructors
MailRecipient
Creates an empty MailRecipient.
MailRecipient
MailRecipient(
const MailRecipient & recipient
);
Creates a MailRecipient by copying another one.
MailRecipient
MailRecipient(
RecipientType type,
const std::string & address
);
Creates a MailRecipient of the given type.
MailRecipient
MailRecipient(
RecipientType type,
const std::string & address,
const std::string & realName
);
Creates a MailRecipient of the given type.
Destructor
~MailRecipient
~MailRecipient();
Destroys the MailRecipient.
Member Functions
getAddress
const std::string & getAddress() const;
Returns the address of the recipient.
getRealName
const std::string & getRealName() const;
Returns the real name of the recipient.
getType
RecipientType getType() const;
Returns the type of the recipient.
operator =
MailRecipient & operator = (
const MailRecipient & recipient
);
Assigns another recipient.
setAddress
void setAddress(
const std::string & address
);
Sets the address of the recipient.
setRealName
void setRealName(
const std::string & realName
);
Sets the real name of the recipient.
setType
void setType(
RecipientType type
);
Sets the type of the recipient.
swap
void swap(
MailRecipient & recipient
) noexcept;
Exchanges the content of two recipients.