convert crlf to lf

This commit is contained in:
Hazim Gazov
2010-06-08 22:39:17 -03:00
parent 3203c126d8
commit 7ad3be1baa

View File

@@ -1,57 +1,57 @@
// <edit> // <edit>
#include "llmessagelog.h" #include "llmessagelog.h"
LLMessageLogEntry::LLMessageLogEntry(EType type, LLHost from_host, LLHost to_host, U8* data, S32 data_size) LLMessageLogEntry::LLMessageLogEntry(EType type, LLHost from_host, LLHost to_host, U8* data, S32 data_size)
: mType(type), : mType(type),
mFromHost(from_host), mFromHost(from_host),
mToHost(to_host), mToHost(to_host),
mDataSize(data_size) mDataSize(data_size)
{ {
if(data) if(data)
{ {
mData.resize(data_size); mData.resize(data_size);
mData.assign(data,data + data_size); mData.assign(data,data + data_size);
} }
} }
LLMessageLogEntry::LLMessageLogEntry(EType type, LLHost from_host, LLHost to_host, std::vector<U8> data, S32 data_size) LLMessageLogEntry::LLMessageLogEntry(EType type, LLHost from_host, LLHost to_host, std::vector<U8> data, S32 data_size)
: mType(type), : mType(type),
mFromHost(from_host), mFromHost(from_host),
mToHost(to_host), mToHost(to_host),
mDataSize(data_size) mDataSize(data_size)
{ {
if(data.size()) if(data.size())
{ {
mData.resize(data.size()); mData.resize(data.size());
std::copy(data.begin(),data.end(),mData.begin()); std::copy(data.begin(),data.end(),mData.begin());
} }
} }
LLMessageLogEntry::~LLMessageLogEntry() LLMessageLogEntry::~LLMessageLogEntry()
{ {
} }
U32 LLMessageLog::sMaxSize = 4096; // testzone fixme todo boom U32 LLMessageLog::sMaxSize = 4096; // testzone fixme todo boom
std::deque<LLMessageLogEntry> LLMessageLog::sDeque; std::deque<LLMessageLogEntry> LLMessageLog::sDeque;
void (*(LLMessageLog::sCallback))(LLMessageLogEntry); void (*(LLMessageLog::sCallback))(LLMessageLogEntry);
void LLMessageLog::setMaxSize(U32 size) void LLMessageLog::setMaxSize(U32 size)
{ {
sMaxSize = size; sMaxSize = size;
while(sDeque.size() > sMaxSize) while(sDeque.size() > sMaxSize)
sDeque.pop_front(); sDeque.pop_front();
} }
void LLMessageLog::setCallback(void (*callback)(LLMessageLogEntry)) void LLMessageLog::setCallback(void (*callback)(LLMessageLogEntry))
{ {
sCallback = callback; sCallback = callback;
} }
void LLMessageLog::log(LLHost from_host, LLHost to_host, U8* data, S32 data_size) void LLMessageLog::log(LLHost from_host, LLHost to_host, U8* data, S32 data_size)
{ {
LLMessageLogEntry entry = LLMessageLogEntry(LLMessageLogEntry::TEMPLATE, from_host, to_host, data, data_size); LLMessageLogEntry entry = LLMessageLogEntry(LLMessageLogEntry::TEMPLATE, from_host, to_host, data, data_size);
if(sCallback) sCallback(entry); if(sCallback) sCallback(entry);
if(!sMaxSize) return; if(!sMaxSize) return;
sDeque.push_back(entry); sDeque.push_back(entry);
if(sDeque.size() > sMaxSize) if(sDeque.size() > sMaxSize)
sDeque.pop_front(); sDeque.pop_front();
} }
std::deque<LLMessageLogEntry> LLMessageLog::getDeque() std::deque<LLMessageLogEntry> LLMessageLog::getDeque()
{ {
return sDeque; return sDeque;
} }
// </edit> // </edit>