#include <icmp_header.hpp>
|
| enum | {
echo_reply = 0,
destination_unreachable = 3,
source_quench = 4,
redirect = 5,
echo_request = 8,
time_exceeded = 11,
parameter_problem = 12,
timestamp_request = 13,
timestamp_reply = 14,
info_request = 15,
info_reply = 16,
address_request = 17,
address_reply = 18
} |
| |
|
| unsigned short | decode (int a, int b) const |
| |
| void | encode (int a, int b, unsigned short n) |
| |
Definition at line 33 of file icmp_header.hpp.
◆ anonymous enum
| Enumerator |
|---|
| echo_reply | |
| destination_unreachable | |
| source_quench | |
| redirect | |
| echo_request | |
| time_exceeded | |
| parameter_problem | |
| timestamp_request | |
| timestamp_reply | |
| info_request | |
| info_reply | |
| address_request | |
| address_reply | |
Definition at line 36 of file icmp_header.hpp.
◆ icmp_header()
| icmp_header::icmp_header |
( |
| ) |
|
|
inline |
◆ checksum() [1/2]
| unsigned short icmp_header::checksum |
( |
| ) |
const |
|
inline |
◆ checksum() [2/2]
| void icmp_header::checksum |
( |
unsigned short |
n | ) |
|
|
inline |
◆ code() [1/2]
| unsigned char icmp_header::code |
( |
| ) |
const |
|
inline |
◆ code() [2/2]
| void icmp_header::code |
( |
unsigned char |
n | ) |
|
|
inline |
◆ decode()
| unsigned short icmp_header::decode |
( |
int |
a, |
|
|
int |
b |
|
) |
| const |
|
inlineprivate |
◆ encode()
| void icmp_header::encode |
( |
int |
a, |
|
|
int |
b, |
|
|
unsigned short |
n |
|
) |
| |
|
inlineprivate |
◆ identifier() [1/2]
| unsigned short icmp_header::identifier |
( |
| ) |
const |
|
inline |
◆ identifier() [2/2]
| void icmp_header::identifier |
( |
unsigned short |
n | ) |
|
|
inline |
◆ sequence_number() [1/2]
| unsigned short icmp_header::sequence_number |
( |
| ) |
const |
|
inline |
◆ sequence_number() [2/2]
| void icmp_header::sequence_number |
( |
unsigned short |
n | ) |
|
|
inline |
◆ type() [1/2]
| unsigned char icmp_header::type |
( |
| ) |
const |
|
inline |
◆ type() [2/2]
| void icmp_header::type |
( |
unsigned char |
n | ) |
|
|
inline |
◆ operator<<
| std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const icmp_header & |
header |
|
) |
| |
|
friend |
◆ operator>>
| std::istream& operator>> |
( |
std::istream & |
is, |
|
|
icmp_header & |
header |
|
) |
| |
|
friend |
◆ rep_
| unsigned char icmp_header::rep_[8] |
|
private |
The documentation for this class was generated from the following file: