63,14 → 63,14 |
/** Requests an echo message. |
* Sends a packet with specified parameters to the target host and waits for the reply upto the given timeout. |
* Blocks the caller until the reply or the timeout occurres. |
* @param icmp_phone The ICMP module phone used for (semi)remote calls. Input parameter. |
* @param size The message data length in bytes. Input parameter. |
* @param timeout The timeout in miliseconds. Input parameter. |
* @param ttl The time to live. Input parameter. |
* @param tos The type of service. Input parameter. |
* @param dont_fragment The value indicating whether the datagram must not be fragmented. Is used as a MTU discovery. Input parameter. |
* @param addr The target host address. Input parameter. |
* @param addrlen The torget host address length. Input parameter. |
* @param[in] icmp_phone The ICMP module phone used for (semi)remote calls. |
* @param[in] size The message data length in bytes. |
* @param[in] timeout The timeout in miliseconds. |
* @param[in] ttl The time to live. |
* @param[in] tos The type of service. |
* @param[in] dont_fragment The value indicating whether the datagram must not be fragmented. Is used as a MTU discovery. |
* @param[in] addr The target host address. |
* @param[in] addrlen The torget host address length. |
* @returns ICMP_ECHO on success. |
* @returns ETIMEOUT if the reply has not arrived before the timeout. |
* @returns ICMP type of the received error notification. |