#include <NQDeclarations.h>
Public Attributes | |
UINT32 | BlockingCallResponseTimeout |
UINT32 | BlockingCallResponseReceivedOnTime |
UINT32 | BlockingCallRequestSent |
UINT32 | AckTimeout |
NQ_TIMEVAL | StartTime |
start time of CNetworkQueue | |
Receive statistics | |
happens in receive task | |
UINT32 | RcvInvalidPeerAddress |
UINT32 | RcvSocketErrors |
zero or socket error returned at recv() | |
UINT32 | RcvNoBuffersLeft |
UINT32 | RcvNoDataReceived |
zero or socket error returned at recv() | |
UINT32 | RcvSelectErrors |
socket error returned at select in ReceiveProcessTask() | |
UINT32 | RcvDroppedPacketsBadChecksum |
dropped packets on receive (failed integrity check) | |
UINT32 | RcvNumTelegrams |
amount of telegrams definitely successfully received | |
UINT32 | RcvNumRequests |
amount of requests definitely successfully received | |
UINT32 | RcvNumResponses |
amount of responses definitely successfully received | |
UINT32 | RcvNumPacketsWantAck |
UINT32 | RcvAckPackets |
UINT32 | RcvPacketsMissedByIndex |
UINT32 | RcvResponsesWithSemaphore |
UINT32 | RcvResponsesWithoutSemaphore |
asynchronous responses (usual receive queue) | |
UINT32 | RcvDroppedPacketsQueueFull |
queue is full, so packet is dropped silently | |
UINT32 | RcvQueueErrors |
any queue function call returned error (false) | |
Send statistics | |
happens in send task | |
UINT32 | SntTelegrams |
UINT32 | SntRequests |
amount of telegrams definitely successfully sent | |
UINT32 | SntResponses |
amount of requests definitely successfully sent | |
UINT32 | SntAckPackets |
amount of responses definitely successfully sent | |
UINT32 | SntSocketErrors |
amount of responses definitely successfully sent | |
UINT32 | SntEncodingErrors |
socket error on send() function | |
UINT32 | SntQueueErrors |
encoding error (logical -> physical packet) | |
UINT32 | SntQueueFull |
queue erros in SendTask() |
Definition at line 279 of file NQDeclarations.h.
Definition at line 286 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
zero or socket error returned at recv()
Definition at line 289 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
Definition at line 290 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
zero or socket error returned at recv()
Definition at line 292 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
socket error returned at select in ReceiveProcessTask()
Definition at line 294 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
dropped packets on receive (failed integrity check)
Definition at line 297 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
amount of telegrams definitely successfully received
Definition at line 299 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
amount of requests definitely successfully received
Definition at line 301 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
amount of responses definitely successfully received
Definition at line 303 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
Definition at line 304 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
Definition at line 305 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
as this is a peer to peer queue (1:1), each sent packet will get a index value (incremented by 1 for each packet) so on receive side it can be checked whether packets were lost on the network
Definition at line 309 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
responses that are answers to request sent by blocking call different semaphore to signal
Definition at line 313 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
asynchronous responses (usual receive queue)
Definition at line 316 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
queue is full, so packet is dropped silently
Definition at line 319 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
any queue function call returned error (false)
Definition at line 321 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
Definition at line 330 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
amount of telegrams definitely successfully sent
Definition at line 331 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
amount of requests definitely successfully sent
Definition at line 332 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
amount of responses definitely successfully sent
Definition at line 333 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
amount of responses definitely successfully sent
Definition at line 335 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
socket error on send() function
Definition at line 336 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
encoding error (logical -> physical packet)
Definition at line 338 of file NQDeclarations.h.
Referenced by printStatistics(), CNetworkQueue::sendMsgTo(), CNetworkQueue::sendMsgToInternal(), and CNetworkQueue::SendProcessTask().
queue erros in SendTask()
Definition at line 339 of file NQDeclarations.h.
Referenced by printStatistics(), CNetworkQueue::sendMsgTo(), and CNetworkQueue::sendMsgToInternal().
Definition at line 342 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendRecvMsg().
Definition at line 343 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendRecvMsg().
Definition at line 344 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendRecvMsg().
Definition at line 346 of file NQDeclarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendMsgTo().
start time of CNetworkQueue
Definition at line 349 of file NQDeclarations.h.
Referenced by printStatistics().