LBM .Net API Documentation
LBMContextStatistics Class
Namespacescom.latencybusters.lbmLBMContextStatistics
LBM Context Statistics
Declaration Syntax
C#
public class LBMContextStatistics : LBMStatistics, 
	IDisposable
Members
All MembersConstructorsMethods



IconMemberDescription
LBMContextStatistics()()()
Instantiate an empty object containing no statistics.

LBMContextStatistics(LBMContext)
Instantiate an object containing the current set of statistics for a given context.

dispose()()()
Free memory associated with this set of statistics (same as Dispose()).

Dispose()()()
Free memory associated with this set of statistics.

fragmentsLost()()()
Number of fragments that have possibly been lost. This stat is incremented when a gap is detected by a receiver delivery controller. A delivery controller is created for every topic that has an interested receiver. This stat is not updated for gaps detected in responses, MIM transports, or UIMs. This stat will not be updated for hot-failover receivers with arrival-order delivery (i.e. option ordered_delivery set to 0). SMX receivers are excluded from this stat. THIS FIELD IS UNSUPPORTED.

fragmentsUnrecoverablyLost()()()
Number of fragments that have been declared as unrecoverably lost. This stat is incremented when LBM_MSG_UNRECOVERABLE_LOSS or LBM_MSG_UNRECOVERABLE_LOSS_BURST is delivered to an UM receiver callback. In the case of burst loss, the stat is incremented by the number of fragments lost in the burst event. This stat will not be updated for hot-failover receivers with arrival-order delivery (i.e. option ordered_delivery set to 0). For hot-failover receivers, this stat may be updated while no actual LBM_MSG_UNRECOVERABLE_LOSS/LOSS_BURST messages are delivered to the application. In that case, one of the receivers underlying the hot-failover receivers had experienced unrecoverable loss, but the other underlying receiver was able to compensate. SMX receivers are excluded from this stat. THIS FIELD IS UNSUPPORTED.

getApplicationSourceId()()()
Retrieve the application source identifier associated with this set of statistics.
(Inherited from LBMStatistics.)
getContextId()()()
Retrieve the sender context ID associated with this set of statistics.
(Inherited from LBMStatistics.)
getObjectId()()()
Retrieve the sender object ID associated with this set of statistics.
(Inherited from LBMStatistics.)
getProcessId()()()
Retrieve the sender process ID associated with this set of statistics.
(Inherited from LBMStatistics.)
getSender()()()
Retrieve the IP sender address associated with this set of statistics.
(Inherited from LBMStatistics.)
getSource()()()
Retrieve the source attribute from the statistics attribute block associated with this set of statistics.
(Inherited from LBMStatistics.)
getTimestamp()()()
Retrieve the timestamp associated with this set of statistics.
(Inherited from LBMStatistics.)
lbtrmUnknownMessagesReceived()()()
Number of LBT-RM datagrams received not belonging to any transport session.

lbtruUnknownMessagesReceived()()()
Number of LBT-RU datagrams received not belonging to any transport session.

receiveCallbackServiceTimeMax()()()
Maximum time (in milliseconds) spent in message delivery callbacks associated with LBM receivers, wildcard receivers, hot-failover receivers. For the Java and .NET APIs, the overhead time spent in crossing the managed/jni boundaries is included. This stat is only collected if the context option receiver_callback_service_time_enabled is set to 1. SMX receivers are excluded from these stats. THIS FIELD IS UNSUPPORTED.

receiveCallbackServiceTimeMean()()()
Mean time (in milliseconds) spent in message delivery callbacks associated with LBM receivers, wildcard receivers, hot-failover receivers. This is an exponentially weighted moving average (weighted to more recent). For the Java and .NET APIs, the overhead time spent in crossing the managed/jni boundaries is included. This stat is only collected if the context option receiver_callback_service_time_enabled is set to 1. SMX receivers are excluded from these stats. THIS FIELD IS UNSUPPORTED.

receiveCallbackServiceTimeMin()()()
Minimum time (in milliseconds) spent in message delivery callbacks associated with LBM receivers, wildcard receivers, hot-failover receivers. For the Java and .NET APIs, the overhead time spent in crossing the managed/jni boundaries is included. This stat is only collected if the context option receiver_callback_service_time_enabled is set to 1. SMX receivers are excluded from these stats. THIS FIELD IS UNSUPPORTED.

refresh(LBMContext)
Refresh the current set of statistics using the given lbm context.

responseBlocked()()()
Number of incidents where a UM send response call was blocked.

responseWouldBlock()()()
Number of incidents where a UM send response call returned EWOULDBLOCK.

sendBlocked()()()
Number of incidents where a UM send call was blocked.

sendWouldBlock()()()
Number of incidents where a UM send call returned EWOULDBLOCK.

topicResolutionBytesReceived()()()
Number of topic resolution datagram bytes received.

topicResolutionBytesSent()()()
Number of topic resolution datagram bytes sent.

topicResolutionDatagramsDroppedMalformed()()()
Number of topic resolution datagrams discarded due to being malformed.

topicResolutionDatagramsDroppedType()()()
Number of topic resolution datagrams discarded due to incorrect type.

topicResolutionDatagramsDroppedVersion()()()
Number of topic resolution datagrams discarded due to incorrect version.

topicResolutionDatagramsReceived()()()
Number of topic resolution datagrams received by this context.

topicResolutionDatagramsSendFailed()()()
Number of topic resolution datagram sends that failed.

topicResolutionDatagramsSent()()()
Number of topic resolution datagrams sent from this context.

topicResolutionReceiverTopics()()()
Total number of topics in the receiver topic resolver cache.

topicResolutionSourceTopics()()()
Total number of topics in the source topic resolver cache.

topicResolutionUnresolvedReceiverTopics()()()
Number of unresolved topics in the receiver topic resolver cache.

unicastImmediateMessageDuplicatesReceived()()()
Number of duplicate unicast immediate messages (UIMs) received and dropped.

unicastImmediateMessageNoStreamReceived()()()
Number of unicast immediate messages (UIMs) received without stream information.

Inheritance Hierarchy
Object
LBMStatistics
 LBMContextStatistics

Assembly: lbmcs (Module: lbmcs) Version: 6.7.1.0