SSP21-CPP
Addresses.h
Go to the documentation of this file.
1 #ifndef SSP21_ADDRESSES_H
2 #define SSP21_ADDRESSES_H
3 
4 /** @file
5  * @brief Structure @ref ssp21::Addresses
6  */
7 
8 #include <cstdint>
9 
10 namespace ssp21
11 {
12 
13 /**
14  * @brief Link-layer pair of addresses.
15  */
16 struct Addresses
17 {
18  /**
19  * @brief Constructor.
20  * @param destination Destination address
21  * @param source Source address
22  */
23  Addresses(uint16_t destination = 0, uint16_t source = 0) :
25  {}
26 
27  /**
28  * @brief Destination address.
29  */
30  uint16_t destination;
31 
32  /**
33  * @brief Source address.
34  */
35  uint16_t source;
36 };
37 
38 }
39 
40 #endif
SSP21-cpp main namespace.
Definition: BufferTypes.h:12
uint16_t source
Source address.
Definition: Addresses.h:35
Addresses(uint16_t destination=0, uint16_t source=0)
Constructor.
Definition: Addresses.h:23
uint16_t destination
Destination address.
Definition: Addresses.h:30
Link-layer pair of addresses.
Definition: Addresses.h:16