diff options
| author | oy <Tom_Adams@web.de> | 2011-03-05 11:46:24 +0100 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2011-03-05 11:46:24 +0100 |
| commit | 50b266086bcaac99ed3cd479a09990c54e35706a (patch) | |
| tree | e5854a880cec95cedd949103afa4531107bd1c8c /src/engine/shared/network.cpp | |
| parent | fc692d85c8d960ef4754a2bbecc658975162b9e3 (diff) | |
| download | zcatch-50b266086bcaac99ed3cd479a09990c54e35706a.tar.gz zcatch-50b266086bcaac99ed3cd479a09990c54e35706a.zip | |
made dbg_dumpmem and dbg_lognetwork work again
Diffstat (limited to 'src/engine/shared/network.cpp')
| -rw-r--r-- | src/engine/shared/network.cpp | 46 |
1 files changed, 30 insertions, 16 deletions
diff --git a/src/engine/shared/network.cpp b/src/engine/shared/network.cpp index 43c1e645..89ffae6d 100644 --- a/src/engine/shared/network.cpp +++ b/src/engine/shared/network.cpp @@ -293,26 +293,40 @@ IOHANDLE CNetBase::ms_DataLogRecv = 0; CHuffman CNetBase::ms_Huffman; -void CNetBase::OpenLog(const char *pSentLog, const char *pRecvLog) +void CNetBase::OpenLog(IOHANDLE DataLogSent, IOHANDLE DataLogRecv) { - /* - if(pSentLog) + if(DataLogSent) { - ms_DataLogSent = engine_openfile(pSentLog, IOFLAG_WRITE); - if(ms_DataLogSent) - dbg_msg("network", "logging sent packages to '%s'", pSentLog); - else - dbg_msg("network", "failed to open for logging '%s'", pSentLog); + ms_DataLogSent = DataLogSent; + dbg_msg("network", "logging sent packages"); } - - if(pRecvLog) + else + dbg_msg("network", "failed to start logging sent packages"); + + if(DataLogRecv) { - ms_DataLogRecv = engine_openfile(pRecvLog, IOFLAG_WRITE); - if(ms_DataLogRecv) - dbg_msg("network", "logging recv packages to '%s'", pRecvLog); - else - dbg_msg("network", "failed to open for logging '%s'", pRecvLog); - }*/ + ms_DataLogRecv = DataLogRecv; + dbg_msg("network", "logging recv packages"); + } + else + dbg_msg("network", "failed to start logging recv packages"); +} + +void CNetBase::CloseLog() +{ + if(ms_DataLogSent) + { + dbg_msg("network", "stopped logging sent packages"); + io_close(ms_DataLogSent); + ms_DataLogSent = 0; + } + + if(ms_DataLogRecv) + { + dbg_msg("network", "stopped logging recv packages"); + io_close(ms_DataLogRecv); + ms_DataLogRecv = 0; + } } int CNetBase::Compress(const void *pData, int DataSize, void *pOutput, int OutputSize) |