/usr/include/sipxtapi/net/MailAttachment.h is in libsipxtapi-dev 3.3.0~test17-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | //
// Copyright (C) 2004-2006 SIPfoundry Inc.
// Licensed by SIPfoundry under the LGPL license.
//
// Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
// Licensed to SIPfoundry under a Contributor Agreement.
//
// $$
///////////////////////////////////////////////////////////////////////////////
// MailAttachment class declaration for Mailer
#ifndef __MAILATTACHMENT_H__
#define __MAILATTACHMENT_H__
#include "os/OsDefs.h"
#include "os/OsFS.h"
class MailAttachment
{
public:
MailAttachment() { m_Base64 = NULL; }
~MailAttachment();
MailAttachment(const MailAttachment &original);
bool Load(const UtlString &filename);
bool Load(const unsigned char *data, const size_t& rDatalength, const UtlString &rFilename );
UtlString Base64Data() const { return UtlString(m_Base64); }
UtlString Filename() const { return m_Filename; }
UtlString MIMEtype() const { return m_MIMEtype; }
private:
void Base64Encode(const unsigned char *buffer, unsigned long buflen);
char *m_Base64;
UtlString m_Filename;
UtlString m_MIMEtype;
};
#endif
|