[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-server-cvs
Subject: [Server-cvs] common/util/pub pktreorderqueue.h,1.6,1.7
From: ryuan () helixcommunity ! org
Date: 2012-11-26 3:36:15
[Download RAW message or body]
Update of /cvsroot/server/common/util/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv4097/server/common/util/pub
Modified Files:
pktreorderqueue.h
Log Message:
Synopsis:
===============
Revert some codes back
Branch: SERVER_15_0_RN, HEAD
Suggested Reviewers: Anyone
Description:
===============
Add some log to RSS log to monitor Object Count
Files affected:
===============
server-restricted/broadcast/transport/bcng/recv/strmhand.cpp
server-restricted/broadcast/transport/bcng/recv/strmsess.cpp
server-restricted/broadcast/transport/bcng/recv/pub/strmhand.h
server-restricted/broadcast/transport/bcng/recv/pub/strmsess.h
server/include/hxservinfo.h
server/engine/core/pub/server_info.h
server/engine/core/server_info.cpp
server/engine/core/_main.cpp
server/common/util/pub/pktreorderqueue.h
server/common/util/pktreorderqueue.cpp
Testing Performed:
===============
Integration Tests:
N/A
Performance Tests:
N/A
QA Hints
========
None.
Index: pktreorderqueue.h
===================================================================
RCS file: /cvsroot/server/common/util/pub/pktreorderqueue.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- pktreorderqueue.h 20 May 2010 23:39:49 -0000 1.6
+++ pktreorderqueue.h 26 Nov 2012 03:35:52 -0000 1.7
@@ -57,6 +57,9 @@
Timeval m_tTime;
IHXServerPacketExt* m_pPacket;
SequenceNumber m_SequenceNumber;
+#ifdef HELIX_FEATURE_SERVER_RECORD_OBJECT
+ static INT32 zm_lInstanceCount;
+#endif
};
inline
@@ -66,12 +69,18 @@
, m_tTime(0.0)
, m_SequenceNumber(0)
{
+#ifdef HELIX_FEATURE_SERVER_RECORD_OBJECT
+ InterlockedIncrement(&zm_lInstanceCount);
+#endif
HX_ADDREF(m_pPacket);
}
inline
CQueueEntry::~CQueueEntry()
{
+#ifdef HELIX_FEATURE_SERVER_RECORD_OBJECT
+ InterlockedDecrement(&zm_lInstanceCount);
+#endif
HX_RELEASE(m_pPacket);
}
@@ -128,6 +137,9 @@
inline UINT32 GetFirstSequenceNumber();
inline UINT32 GetPacketIndex(SequenceNumber& SeqNo);
inline void ResetFirstSequenceNumber();
+#ifdef HELIX_FEATURE_SERVER_RECORD_OBJECT
+ static INT32 zm_lInstanceCount;
+#endif
protected:
// must be implemented by a drived class
_______________________________________________
Server-cvs mailing list
Server-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/server-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic