ProtonNet Server 1.0
An Open Solution for all your socket or web api needs.
Loading...
Searching...
No Matches
XmobiTea.Threading.IFiberStatisticsCounter Interface Reference

Defines the contract for accessing various statistics counters related to fibers. More...

Inheritance diagram for XmobiTea.Threading.IFiberStatisticsCounter:
XmobiTea.Threading.PoolFiber XmobiTea.Threading.RoundRobinFiber XmobiTea.Threading.ThreadFiber

Public Member Functions

IStatisticsCounter GetEnqueueCounter ()
 Gets the counter for tracking enqueued tasks.
 
IStatisticsCounter GetScheduleCounter ()
 Gets the counter for tracking scheduled tasks.
 
IStatisticsCounter GetScheduleOnIntervalCounter ()
 Gets the counter for tracking tasks scheduled on intervals.
 

Detailed Description

Defines the contract for accessing various statistics counters related to fibers.

Member Function Documentation

◆ GetEnqueueCounter()

IStatisticsCounter XmobiTea.Threading.IFiberStatisticsCounter.GetEnqueueCounter ( )

Gets the counter for tracking enqueued tasks.

Returns
An instance of IStatisticsCounter for enqueued tasks.

Implemented in XmobiTea.Threading.PoolFiber, XmobiTea.Threading.RoundRobinFiber, and XmobiTea.Threading.ThreadFiber.

◆ GetScheduleCounter()

IStatisticsCounter XmobiTea.Threading.IFiberStatisticsCounter.GetScheduleCounter ( )

Gets the counter for tracking scheduled tasks.

Returns
An instance of IStatisticsCounter for scheduled tasks.

Implemented in XmobiTea.Threading.PoolFiber, XmobiTea.Threading.RoundRobinFiber, and XmobiTea.Threading.ThreadFiber.

◆ GetScheduleOnIntervalCounter()

IStatisticsCounter XmobiTea.Threading.IFiberStatisticsCounter.GetScheduleOnIntervalCounter ( )

Gets the counter for tracking tasks scheduled on intervals.

Returns
An instance of IStatisticsCounter for interval scheduled tasks.

Implemented in XmobiTea.Threading.PoolFiber, XmobiTea.Threading.RoundRobinFiber, and XmobiTea.Threading.ThreadFiber.


The documentation for this interface was generated from the following file: