Skip to main content

TestGetWaitPDUsTPTCPDstPort

Valid for: CANoe DE • CANoe4SW DE

Function Syntax

  • long TestGetWaitPDUsTPTCPDstPort(dword &tcpDestinationPort); //form 1
  • long TestGetWaitPDUsTPTCPDstPort(dword explicitJoinIndex, dword &tcpDestinationPort); //form 2

Description

If a PDU was received via TCP that triggered the last wait function, with form 1 the TCP destination port can be requested. Form 2 can only be used for joined events. The number of the joined event (return value of TestJoin…) is here being used as an index.

Parameters

  • tcpDestinationPort: TCP destination port.
  • explicitJoinIndex: Number of the joined event corresponds with the return value of TestJoin….

Return Values

  • 0: Data access successful.
  • -1: Data access could not be executed, the last event was not a PDU event.
  • -2: Data access could not be executed; the explicitJoinIndex is out-of-range.

Example

TestWaitForPDUTestGetWaitPDUDataTestGetWaitPDUsTPIPv4DstAddrTestGetWaitPDUsTPIPv4SrcAddrTestGetWaitPDUsTPIPv6DstAddrTestGetWaitPDUsTPIPv6SrcAddrTestGetWaitPDUsTPTCPSrcPortTestGetWaitPDUsTPUDPDstPortTestGetWaitPDUsTPUDPSrcPort