Skip to main content
Open topic with navigation CAPL Functions » Ethernet » SOME/IP IL » OnSomeIpEstablishedIPv6TCPConnection, OnSomeIpEstablishedIPv4TCPConnection, OnSomeIpEstablishedTCPConnection

OnSomeIpEstablishedIPv6TCPConnection, OnSomeIpEstablishedIPv4TCPConnection, OnSomeIpEstablishedTCPConnection

Valid for: CANoe DE • CANoe4SW DE

Function Syntax

  • void OnSomeIpEstablishedIPv6TCPConnection(byte localIPv6Address[], dword localPort, byte remoteIPv6Address[], dword remotePort); // form 1
  • void OnSomeIpEstablishedIPv4TCPConnection(dword localIPv4Address, dword localPort, dword remoteIPv4Address, dword remotePort); // form 2
  • void OnSomeIpEstablishedTCPConnection(IP_Endpoint localIPEndpoint, IP_Endpoint remoteIPEndpoint); // form 3

Description

This callback will be called after an incoming or outgoing TCP connection has been established for an IL’s application endpoint.

Parameters

  • localIPv6Address: Local IPv6 address.
  • remoteIPv6Address: Remote IPv6 address.
  • localIPv4Address: Local IPv4 address.
  • remoteIPv4Address: Remote IPv4 address.
  • localPort: Local TCP port number.
  • remotePort: Remote TCP port number.
  • localIPEndpoint: Object of type IP_Endpoint that contains the address/port of the local endpoint.
  • remoteIPEndpoint: Object of type IP_Endpoint that contains the address/port of the remote endpoint.

Return Values

  • 0: The function was successfully executed
  • >0: Error code

Example

void OnSomeIpEstablishedTCPConnection(IP_Endpoint localIPEndpoint, IP_Endpoint remoteIPEndpoint)
{
  char localEndpointStr[128], remoteEndpointStr[128];

  localIPEndpoint.PrintEndpointToString(localEndpointStr);
  remoteIPEndpoint.PrintEndpointToString(remoteEndpointStr);
}
See Also