//
#include <algorithm>
-#include <dpl/log/log.h>
#include <Commons/Exception.h>
#include "Attachments.h"
#include "AttachmentFactory.h"
+#include <Logger.h>
extern "C" {
#include <sys/stat.h>
Attachments::Attachments() :
m_validAttachments(false)
{
- LogDebug("enter");
+ LoggerD("enter");
}
Attachments::~Attachments()
{
- LogDebug("enter");
+ LoggerD("enter");
}
IAttachmentPtr Attachments::appendAttachment(const std::string& fullPath,
bool isVirtualPath)
{
- LogDebug("enter, fullPath=" << fullPath);
+ LoggerD("enter, fullPath=" << fullPath);
IAttachmentPtr tmpAttach = AttachmentFactory::createAttachment(
fullPath,
isVirtualPath);
void Attachments::appendAttachment(const IAttachmentPtr& attachment)
{
- LogDebug("enter");
+ LoggerD("enter");
m_validAttachments = false;
m_attachments.push_back(attachment);
}
void Attachments::appendInlineAttachment(const IAttachmentPtr& attachment)
{
- LogDebug("enter");
+ LoggerD("enter");
m_validInineAttachments = false;
m_inlineAttachments.push_back(attachment);
}
IAttachmentPtr Attachments::appendAttachment(const IMessagePtr& message, const std::string& fullPath,
bool isVirtualPath)
{
- LogDebug("enter");
+ LoggerD("enter");
IAttachmentPtr iAttachment = appendAttachment(fullPath, isVirtualPath);
if (message && iAttachment)
void Attachments::appendAttachment(const IMessagePtr& message, const IAttachmentPtr& attachment)
{
- LogDebug("enter");
+ LoggerD("enter");
m_validAttachments = false;
void Attachments::appendAttachments(const vector<IAttachmentPtr>& attachments)
{
- LogDebug("enter");
+ LoggerD("enter");
back_insert_iterator< vector<IAttachmentPtr> >biit(m_attachments);
copy(attachments.begin(), attachments.end(), biit);
}
size_t Attachments::getAttachmentsCount() const
{
- LogDebug("enter");
+ LoggerD("enter");
return m_attachments.size();
}
size_t Attachments::getInlineAttachmentsCount() const
{
- LogDebug("enter");
+ LoggerD("enter");
return m_inlineAttachments.size();
}
IAttachmentPtr Attachments::getAttachment(const size_t index) const
{
- LogDebug("enter");
+ LoggerD("enter");
if (index >= m_attachments.size()) {
ThrowMsg(OutOfRangeException, "Trying to get attachment out of range");
}
IAttachmentPtr Attachments::getInlineAttachment(const size_t index) const
{
- LogDebug("enter");
+ LoggerD("enter");
if (index >= m_inlineAttachments.size()) {
ThrowMsg(OutOfRangeException, "Trying to get attachment out of range");
}
void Attachments::removeAttachment(const size_t index)
{
- LogDebug("enter");
+ LoggerD("enter");
if (index >= m_attachments.size()) {
ThrowMsg(OutOfRangeException, "Trying to get attachment out of range");
}
vector<IAttachmentPtr> Attachments::getAttachments() const
{
- LogDebug("enter");
+ LoggerD("enter");
return m_attachments;
}
vector<IAttachmentPtr> Attachments::getInlineAttachments() const
{
- LogDebug("enter");
+ LoggerD("enter");
return m_inlineAttachments;
}
bool Attachments::isAttachmentsValid() const
{
- LogDebug("m_validAttachments : " << m_validAttachments);
+ LoggerD("m_validAttachments : " << m_validAttachments);
return m_validAttachments;
}
const IAttachmentPtr& attachment)
{
// possible move it as a virtual function - to be clarified
- LogError("N/A");
+ LoggerE("N/A");
//TODO
}