10 std::ifstream
iface_file(
"tests/logs/current_test_iface");
21template <
typename NIC>
25template <
typename Engine>
29template <
typename Channel>
31template <
typename Protocol>
38template <
typename Protocol_T>
40template <
typename V,
size_t N>
54 static constexpr const char* DEFAULT_INTERFACE_NAME =
"test-dummy0";
63template <
typename Engine>
67 static const unsigned int SEND_BUFFERS = 512;
68 static const unsigned int RECEIVE_BUFFERS = 512;
76 static const unsigned int ETHERNET_PROTOCOL_NUMBER = 888;
80template<
typename Channel>
87template <
typename Protocol>
91 static constexpr unsigned int MAC_SIZE = 16;
141template<
typename Protocol_T>
147template <
typename V,
unsigned int S>
157 static const bool error =
false;
158 static const bool warning =
false;
159 static const bool info =
true;
160 static const bool trace =
false;
EPOS-inspired Agent implementation using composition over inheritance.
Definition agent.h:35
Thread-safe singleton for PTP clock synchronization.
Definition clock.h:56
Definition communicator.h:16
Thread-safe singleton for leader key storage.
Definition leaderKeyStorage.h:25
Template class for network messages with Clock integration.
Definition message.h:31
Definition socketEngine.h:27
A hash cache with a static size, using linear probing for collision resolution.
Definition static_size_hashed_cache.h:15
Definition vehicleRSUManager.h:33
Select_Debug<(Traits< T >::debugged &&Traits< Debug >::error)> db(Debug_Error l)
Definition debug.h:166
static const char * INTERFACE_NAME()
Definition traits.h:56
static const bool debugged
Definition traits.h:46
std::string get_interface_name()
Definition traits.h:8