Table of Contents

Class QueueState

Namespace
Inetlab.SMPP.Common
Assembly
cs.temp.dll.dll
Represents state for receive and send queues
public class QueueState
Inheritance
Object
QueueState

Constructors

QueueState(Int32, Int32, Int32, Int32)

public QueueState(int sendCount, int sendWorkersCount, int receiveCount, int receiveWorkersCount)

Parameters

sendCount Int32
sendWorkersCount Int32
receiveCount Int32
receiveWorkersCount Int32

Properties

ReceiveCount

Gets number of PDUs that stay in the receive queue and wait for being processed with application event handlers.
public int ReceiveCount { get; set; }

Property Value

Int32

ReceiveWorkersCount

Gets number of worker threads that process PDUs from receive queue and invoke event handlers in the application
public int ReceiveWorkersCount { get; set; }

Property Value

Int32

SendCount

Gets number of PDUs that stay in the send queue before sending to network
public int SendCount { get; set; }

Property Value

Int32

SendWorkersCount

Gets number of worker threads that send PDUs to remote side. Always 1.
public int SendWorkersCount { get; set; }

Property Value

Int32