#include <Declarations.h>
Public Attributes | |
UINT32 | BlockingCallResponseTimeout |
UINT32 | BlockingCallResponseReceivedOnTime |
UINT32 | BlockingCallRequestSent |
UINT32 | AckTimeout |
PI_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 289 of file Declarations.h.
Definition at line 296 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvSocketErrors |
zero or socket error returned at recv()
Definition at line 299 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvNoBuffersLeft |
Definition at line 300 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
zero or socket error returned at recv()
Definition at line 302 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvSelectErrors |
socket error returned at select in ReceiveProcessTask()
Definition at line 304 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
dropped packets on receive (failed integrity check)
Definition at line 307 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvNumTelegrams |
amount of telegrams definitely successfully received
Definition at line 309 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvNumRequests |
amount of requests definitely successfully received
Definition at line 311 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvNumResponses |
amount of responses definitely successfully received
Definition at line 313 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
Definition at line 314 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvAckPackets |
Definition at line 315 of file Declarations.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 319 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
responses that are answers to request sent by blocking call different semaphore to signal
Definition at line 323 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
asynchronous responses (usual receive queue)
Definition at line 326 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
queue is full, so packet is dropped silently
Definition at line 329 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::RcvQueueErrors |
any queue function call returned error (false)
Definition at line 331 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::ReceiveProcessTask().
UINT32 STATISTICS::SntTelegrams |
Definition at line 340 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
UINT32 STATISTICS::SntRequests |
amount of telegrams definitely successfully sent
Definition at line 341 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
UINT32 STATISTICS::SntResponses |
amount of requests definitely successfully sent
Definition at line 342 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
UINT32 STATISTICS::SntAckPackets |
amount of responses definitely successfully sent
Definition at line 343 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
UINT32 STATISTICS::SntSocketErrors |
amount of responses definitely successfully sent
Definition at line 345 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
socket error on send() function
Definition at line 346 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::SendProcessTask().
UINT32 STATISTICS::SntQueueErrors |
encoding error (logical -> physical packet)
Definition at line 348 of file Declarations.h.
Referenced by printStatistics(), CNetworkQueue::sendMsgTo(), CNetworkQueue::sendMsgToInternal(), and CNetworkQueue::SendProcessTask().
UINT32 STATISTICS::SntQueueFull |
queue erros in SendTask()
Definition at line 349 of file Declarations.h.
Referenced by printStatistics(), CNetworkQueue::sendMsgTo(), and CNetworkQueue::sendMsgToInternal().
Definition at line 352 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendRecvMsg().
Definition at line 353 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendRecvMsg().
Definition at line 354 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendRecvMsg().
UINT32 STATISTICS::AckTimeout |
Definition at line 356 of file Declarations.h.
Referenced by printStatistics(), and CNetworkQueue::sendMsgTo().
start time of CNetworkQueue
Definition at line 359 of file Declarations.h.
Referenced by printStatistics().