[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-server-cvs
Subject: [Server-cvs] engine/core/pub server_info.h,1.28.6.2,1.28.6.3
From: jgordon () helixcommunity ! org
Date: 2013-07-31 0:29:09
[Download RAW message or body]
Update of /cvsroot/server/engine/core/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv10866/pub
Modified Files:
Tag: SERVER_NUCLEUS
server_info.h
Log Message:
Add a counter for total transcode sessions. Inc/dec when inc/dec
download and hls specific counters. Like ClientCount. :)
Index: server_info.h
===================================================================
RCS file: /cvsroot/server/engine/core/pub/server_info.h,v
retrieving revision 1.28.6.2
retrieving revision 1.28.6.3
diff -u -d -r1.28.6.2 -r1.28.6.3
--- server_info.h 17 Jul 2013 22:26:02 -0000 1.28.6.2
+++ server_info.h 31 Jul 2013 00:28:52 -0000 1.28.6.3
@@ -166,6 +166,8 @@
inline void DecrementHTTPDownloadSrcCount(Process* pProc);
inline void IncrementHTTPUploadCount(Process* pProc);
inline void DecrementHTTPUploadCount(Process* pProc);
+ inline void IncrementTranscodeCount(Process* pProc);
+ inline void DecrementTranscodeCount(Process* pProc);
// CMSplin
inline void IncrementCMSScanCount(Process* pProc);
@@ -300,6 +302,7 @@
HTTP_DOWNLOAD_TRANSMUX_CLIENT_COUNT,
HTTP_DOWNLOAD_SRC_CLIENT_COUNT,
HTTP_UPLOAD_CLIENT_COUNT,
+ TRANSCODE_CLIENT_COUNT,
CMS_SCAN_COUNT,
CLOUD_UPLOAD_ACTIVE_COUNT,
CLOUD_UPLOAD_QUEUED_COUNT,
@@ -408,6 +411,7 @@
INT32 m_lHTTPDownloadTransmuxCount;
INT32 m_lHTTPDownloadSrcCount;
INT32 m_lHTTPUploadCount;
+ INT32 m_lTranscodeCount;
INT32 m_lCMSScanCount;
INT32 m_lCloudUploadActiveCount;
INT32 m_lCloudUploadQueuedCount;
@@ -855,6 +859,7 @@
{
pProc->pc->registry->ModifyInt(m_RegID[HTTP_DOWNLOAD_TRANSCODE_CLIENT_COUNT], 1,
&m_lHTTPDownloadTranscodeCount, pProc);
+ IncrementTranscodeCount(pProc);
}
inline void
@@ -862,6 +867,7 @@
{
pProc->pc->registry->ModifyInt(m_RegID[HTTP_DOWNLOAD_TRANSCODE_CLIENT_COUNT], -1,
&m_lHTTPDownloadTranscodeCount, pProc);
+ DecrementTranscodeCount(pProc);
}
inline void
@@ -907,6 +913,20 @@
}
inline void
+ServerInfo::IncrementTranscodeCount(Process* pProc)
+{
+ pProc->pc->registry->ModifyInt(m_RegID[TRANSCODE_CLIENT_COUNT], 1,
+ &m_lTranscodeCount, pProc);
+}
+
+inline void
+ServerInfo::DecrementTranscodeCount(Process* pProc)
+{
+ pProc->pc->registry->ModifyInt(m_RegID[TRANSCODE_CLIENT_COUNT], -1,
+ &m_lTranscodeCount, pProc);
+}
+
+inline void
ServerInfo::IncrementCMSScanCount(Process* pProc)
{
pProc->pc->registry->ModifyInt(m_RegID[CMS_SCAN_COUNT], 1,
_______________________________________________
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