Add clang-format configuration.

For now, it uses tabs like before, to make the diff easier to read/check.
One of following commits will switch it to spaces.
This commit is contained in:
Alexey Sokolov
2015-12-06 22:36:35 +00:00
parent 02f8749a8b
commit 33b0627d75
132 changed files with 12743 additions and 8904 deletions

View File

@@ -21,24 +21,22 @@
using std::vector;
CQuery::CQuery(const CString& sName, CIRCNetwork* pNetwork) : m_sName(sName), m_pNetwork(pNetwork), m_Buffer() {
CQuery::CQuery(const CString& sName, CIRCNetwork* pNetwork)
: m_sName(sName), m_pNetwork(pNetwork), m_Buffer() {
SetBufferCount(m_pNetwork->GetUser()->GetQueryBufferSize(), true);
}
CQuery::~CQuery() {
}
CQuery::~CQuery() {}
void CQuery::SendBuffer(CClient* pClient) {
SendBuffer(pClient, m_Buffer);
}
void CQuery::SendBuffer(CClient* pClient) { SendBuffer(pClient, m_Buffer); }
void CQuery::SendBuffer(CClient* pClient, const CBuffer& Buffer) {
if (m_pNetwork && m_pNetwork->IsUserAttached()) {
// Based on CChan::SendBuffer()
if (!Buffer.IsEmpty()) {
const vector<CClient*> & vClients = m_pNetwork->GetClients();
const vector<CClient*>& vClients = m_pNetwork->GetClients();
for (CClient* pEachClient : vClients) {
CClient * pUseClient = (pClient ? pClient : pEachClient);
CClient* pUseClient = (pClient ? pClient : pEachClient);
MCString msParams;
msParams["target"] = pUseClient->GetNick();
@@ -50,15 +48,19 @@ void CQuery::SendBuffer(CClient* pClient, const CBuffer& Buffer) {
CString sBatchName = m_sName.MD5();
if (bBatch) {
m_pNetwork->PutUser(":znc.in BATCH +" + sBatchName + " znc.in/playback " + m_sName, pUseClient);
m_pNetwork->PutUser(":znc.in BATCH +" + sBatchName +
" znc.in/playback " + m_sName,
pUseClient);
}
size_t uSize = Buffer.Size();
for (size_t uIdx = 0; uIdx < uSize; uIdx++) {
const CBufLine& BufLine = Buffer.GetBufLine(uIdx);
CMessage Message = BufLine.ToMessage(*pUseClient, msParams);
if (!pUseClient->HasEchoMessage() && !pUseClient->HasSelfMessage()) {
if (Message.GetNick().NickEquals(pUseClient->GetNick())) {
if (!pUseClient->HasEchoMessage() &&
!pUseClient->HasSelfMessage()) {
if (Message.GetNick().NickEquals(
pUseClient->GetNick())) {
continue;
}
}
@@ -68,19 +70,21 @@ void CQuery::SendBuffer(CClient* pClient, const CBuffer& Buffer) {
Message.SetTag("batch", sBatchName);
}
bool bContinue = false;
NETWORKMODULECALL(OnPrivBufferPlayMessage(Message), m_pNetwork->GetUser(), m_pNetwork, nullptr, &bContinue);
NETWORKMODULECALL(OnPrivBufferPlayMessage(Message),
m_pNetwork->GetUser(), m_pNetwork,
nullptr, &bContinue);
if (bContinue) continue;
m_pNetwork->PutUser(Message, pUseClient);
}
if (bBatch) {
m_pNetwork->PutUser(":znc.in BATCH -" + sBatchName, pUseClient);
m_pNetwork->PutUser(":znc.in BATCH -" + sBatchName,
pUseClient);
}
pUseClient->SetPlaybackActive(bWasPlaybackActive);
if (pClient)
break;
if (pClient) break;
}
}
}