aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2013-06-26 03:31:08 -0700
committerGravatar CodaFi <devteam.codafi@gmail.com>2013-06-27 22:38:26 -0600
commit4c549ae1c70a834d4e77e9fc870c26437f8f241f (patch)
treeb110c45ac48048b78cfc359bb2ebab0dbc621895 /src/core
parent523dc078819ea4d7c6b73d72fc395cf5a7dd03d0 (diff)
Simplified logger C++ API
Diffstat (limited to 'src/core')
-rw-r--r--src/core/basetypes/MCConnectionLogger.h3
-rw-r--r--src/core/imap/MCIMAPSession.cc4
-rw-r--r--src/core/pop/MCPOPSession.cc4
-rw-r--r--src/core/smtp/MCSMTPSession.cc4
4 files changed, 7 insertions, 8 deletions
diff --git a/src/core/basetypes/MCConnectionLogger.h b/src/core/basetypes/MCConnectionLogger.h
index 371e6152..dd596857 100644
--- a/src/core/basetypes/MCConnectionLogger.h
+++ b/src/core/basetypes/MCConnectionLogger.h
@@ -35,8 +35,7 @@ namespace mailcore {
class ConnectionLogger {
public:
- virtual void log(void * context, void * sender, ConnectionLogType logType, Data * buffer) {}
- virtual void * context() { return NULL; }
+ virtual void log(void * sender, ConnectionLogType logType, Data * buffer) {}
};
}
diff --git a/src/core/imap/MCIMAPSession.cc b/src/core/imap/MCIMAPSession.cc
index 9bd89f69..2dc970c5 100644
--- a/src/core/imap/MCIMAPSession.cc
+++ b/src/core/imap/MCIMAPSession.cc
@@ -505,10 +505,10 @@ static void logger(mailimap * imap, int log_type, const char * buffer, size_t si
if (isBuffer) {
Data * data = Data::dataWithBytes(buffer, (unsigned int) size);
- session->connectionLogger()->log(session->connectionLogger()->context(), session, type, data);
+ session->connectionLogger()->log(session, type, data);
}
else {
- session->connectionLogger()->log(session->connectionLogger()->context(), session, type, NULL);
+ session->connectionLogger()->log(session, type, NULL);
}
}
diff --git a/src/core/pop/MCPOPSession.cc b/src/core/pop/MCPOPSession.cc
index 9e771027..fea4e5e0 100644
--- a/src/core/pop/MCPOPSession.cc
+++ b/src/core/pop/MCPOPSession.cc
@@ -160,10 +160,10 @@ static void logger(mailpop3 * pop3, int log_type, const char * buffer, size_t si
if (isBuffer) {
Data * data = Data::dataWithBytes(buffer, (unsigned int) size);
- session->connectionLogger()->log(session->connectionLogger()->context(), session, type, data);
+ session->connectionLogger()->log(session, type, data);
}
else {
- session->connectionLogger()->log(session->connectionLogger()->context(), session, type, NULL);
+ session->connectionLogger()->log(session, type, NULL);
}
}
diff --git a/src/core/smtp/MCSMTPSession.cc b/src/core/smtp/MCSMTPSession.cc
index da2e19e5..dcbad71e 100644
--- a/src/core/smtp/MCSMTPSession.cc
+++ b/src/core/smtp/MCSMTPSession.cc
@@ -176,10 +176,10 @@ static void logger(mailsmtp * smtp, int log_type, const char * buffer, size_t si
if (isBuffer) {
Data * data = Data::dataWithBytes(buffer, (unsigned int) size);
- session->connectionLogger()->log(session->connectionLogger()->context(), session, type, data);
+ session->connectionLogger()->log(session, type, data);
}
else {
- session->connectionLogger()->log(session->connectionLogger()->context(), session, type, NULL);
+ session->connectionLogger()->log(session, type, NULL);
}
}