Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- using JT1078.Gateway.Metadata;
-
- namespace JT1078.Gateway.Session.Services
- {
- /// <summary>
- /// 计数包服务
- /// </summary>
- public class JT1078AtomicCounterService
- {
- private readonly JT1078AtomicCounter MsgSuccessCounter;
-
- private readonly JT1078AtomicCounter MsgFailCounter;
-
- public JT1078AtomicCounterService()
- {
- MsgSuccessCounter=new JT1078AtomicCounter();
- MsgFailCounter = new JT1078AtomicCounter();
- }
-
- public void Reset()
- {
- MsgSuccessCounter.Reset();
- MsgFailCounter.Reset();
- }
-
- public long MsgSuccessIncrement()
- {
- return MsgSuccessCounter.Increment();
- }
-
- public long MsgSuccessCount
- {
- get
- {
- return MsgSuccessCounter.Count;
- }
- }
-
- public long MsgFailIncrement()
- {
- return MsgFailCounter.Increment();
- }
-
- public long MsgFailCount
- {
- get
- {
- return MsgFailCounter.Count;
- }
- }
- }
- }
|