convert crlf to lf
This commit is contained in:
@@ -1,57 +1,57 @@
|
||||
// <edit>
|
||||
#include "llmessagelog.h"
|
||||
|
||||
LLMessageLogEntry::LLMessageLogEntry(EType type, LLHost from_host, LLHost to_host, U8* data, S32 data_size)
|
||||
: mType(type),
|
||||
mFromHost(from_host),
|
||||
mToHost(to_host),
|
||||
mDataSize(data_size)
|
||||
{
|
||||
if(data)
|
||||
{
|
||||
mData.resize(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)
|
||||
: mType(type),
|
||||
mFromHost(from_host),
|
||||
mToHost(to_host),
|
||||
mDataSize(data_size)
|
||||
{
|
||||
if(data.size())
|
||||
{
|
||||
mData.resize(data.size());
|
||||
std::copy(data.begin(),data.end(),mData.begin());
|
||||
}
|
||||
}
|
||||
LLMessageLogEntry::~LLMessageLogEntry()
|
||||
{
|
||||
}
|
||||
U32 LLMessageLog::sMaxSize = 4096; // testzone fixme todo boom
|
||||
std::deque<LLMessageLogEntry> LLMessageLog::sDeque;
|
||||
void (*(LLMessageLog::sCallback))(LLMessageLogEntry);
|
||||
void LLMessageLog::setMaxSize(U32 size)
|
||||
{
|
||||
sMaxSize = size;
|
||||
while(sDeque.size() > sMaxSize)
|
||||
sDeque.pop_front();
|
||||
}
|
||||
void LLMessageLog::setCallback(void (*callback)(LLMessageLogEntry))
|
||||
{
|
||||
sCallback = callback;
|
||||
}
|
||||
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);
|
||||
if(sCallback) sCallback(entry);
|
||||
if(!sMaxSize) return;
|
||||
sDeque.push_back(entry);
|
||||
if(sDeque.size() > sMaxSize)
|
||||
sDeque.pop_front();
|
||||
}
|
||||
std::deque<LLMessageLogEntry> LLMessageLog::getDeque()
|
||||
{
|
||||
return sDeque;
|
||||
}
|
||||
// </edit>
|
||||
// <edit>
|
||||
#include "llmessagelog.h"
|
||||
|
||||
LLMessageLogEntry::LLMessageLogEntry(EType type, LLHost from_host, LLHost to_host, U8* data, S32 data_size)
|
||||
: mType(type),
|
||||
mFromHost(from_host),
|
||||
mToHost(to_host),
|
||||
mDataSize(data_size)
|
||||
{
|
||||
if(data)
|
||||
{
|
||||
mData.resize(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)
|
||||
: mType(type),
|
||||
mFromHost(from_host),
|
||||
mToHost(to_host),
|
||||
mDataSize(data_size)
|
||||
{
|
||||
if(data.size())
|
||||
{
|
||||
mData.resize(data.size());
|
||||
std::copy(data.begin(),data.end(),mData.begin());
|
||||
}
|
||||
}
|
||||
LLMessageLogEntry::~LLMessageLogEntry()
|
||||
{
|
||||
}
|
||||
U32 LLMessageLog::sMaxSize = 4096; // testzone fixme todo boom
|
||||
std::deque<LLMessageLogEntry> LLMessageLog::sDeque;
|
||||
void (*(LLMessageLog::sCallback))(LLMessageLogEntry);
|
||||
void LLMessageLog::setMaxSize(U32 size)
|
||||
{
|
||||
sMaxSize = size;
|
||||
while(sDeque.size() > sMaxSize)
|
||||
sDeque.pop_front();
|
||||
}
|
||||
void LLMessageLog::setCallback(void (*callback)(LLMessageLogEntry))
|
||||
{
|
||||
sCallback = callback;
|
||||
}
|
||||
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);
|
||||
if(sCallback) sCallback(entry);
|
||||
if(!sMaxSize) return;
|
||||
sDeque.push_back(entry);
|
||||
if(sDeque.size() > sMaxSize)
|
||||
sDeque.pop_front();
|
||||
}
|
||||
std::deque<LLMessageLogEntry> LLMessageLog::getDeque()
|
||||
{
|
||||
return sDeque;
|
||||
}
|
||||
// </edit>
|
||||
|
||||
Reference in New Issue
Block a user