BSimpleMailAttachment
BSimpleMailAttachment *_data, *_attributes_attach;
class BSimpleMailAttachment : public BMailAttachment {
BSimpleMailAttachment(BPositionIO *dataToAttach, mail_encoding encoding = base64);
BSimpleMailAttachment(const void *dataToAttach, size_t lengthOfData, mail_encoding encoding = base64);
BSimpleMailAttachment(BFile *file, bool delete_when_done);
BSimpleMailAttachment(entry_ref *ref);
BSimpleMailAttachment();
virtual ~BSimpleMailAttachment();
BSimpleMailAttachment::SetTo(BFile *file, bool deleteFileWhenDone)
BSimpleMailAttachment::SetTo(entry_ref *ref)
BSimpleMailAttachment::InitCheck()
BSimpleMailAttachment::FileName(char *text)
BSimpleMailAttachment::SetFileName(const char *name)
BSimpleMailAttachment::GetDecodedData(BPositionIO *data)
BSimpleMailAttachment::GetDecodedData()
BSimpleMailAttachment::SetDecodedDataAndDeleteWhenDone(BPositionIO *data)
BSimpleMailAttachment::SetDecodedData(BPositionIO *data)
BSimpleMailAttachment::SetDecodedData(const void *data, size_t length)
BSimpleMailAttachment::SetEncoding(mail_encoding encoding)
BSimpleMailAttachment::BSimpleMailAttachment()
BSimpleMailAttachment::Encoding()
BSimpleMailAttachment::SetToRFC822(BPositionIO *data, size_t length,
BSimpleMailAttachment::ParseNow()
BSimpleMailAttachment::RenderToRFC822(BPositionIO *renderTo)
BSimpleMailAttachment::BSimpleMailAttachment(BPositionIO *data,
_data = new BSimpleMailAttachment();
_attributes_attach = new BSimpleMailAttachment();
BSimpleMailAttachment::BSimpleMailAttachment(const void *data, size_t length,
if ((_data = dynamic_cast<BSimpleMailAttachment *>(
BSimpleMailAttachment::BSimpleMailAttachment(BFile *file, bool deleteWhenDone)
if ((_attributes_attach = dynamic_cast<BSimpleMailAttachment *>(
_attributes_attach = new BSimpleMailAttachment;
void BSimpleMailAttachment::_ReservedSimple1() {}
void BSimpleMailAttachment::_ReservedSimple2() {}
BSimpleMailAttachment::BSimpleMailAttachment(entry_ref *ref)
void BSimpleMailAttachment::_ReservedSimple3() {}
BSimpleMailAttachment::~BSimpleMailAttachment()
BSimpleMailAttachment::Initialize(mail_encoding encoding)
return new BSimpleMailAttachment;
AddComponent(new BSimpleMailAttachment(ref));
BSimpleMailAttachment *attach = new BSimpleMailAttachment;