#include <master_board_sdk/ETHERNET_manager.h>


Public Member Functions | |
| ETHERNET_manager () | |
| ETHERNET_manager (const std::string &interface) | |
| ETHERNET_manager (const std::string &interface, uint8_t src_mac[6], uint8_t dst_mac[6]) | |
Public Member Functions inherited from LINK_manager | |
| LINK_manager (Packet_t *packet_p) | |
| LINK_manager (Packet_t *packet_p, const std::string &interface) | |
| virtual | ~LINK_manager () |
| void | set_recv_callback (LINK_manager_callback *) |
| void | set_interface (const std::string &interface) |
| void | start () |
| virtual void | stop () |
| void | end () |
| int | send (uint8_t *payload, int len) |
| int | send () |
| void | set_src_mac (uint8_t src_mac[6]) |
| void | set_dst_mac (uint8_t dst_mac[6]) |
Additional Inherited Members | |
Public Attributes inherited from LINK_manager | |
| Packet_t * | mypacket |
Static Protected Member Functions inherited from LINK_manager | |
| static void * | sock_recv_thread (void *p_arg) |
Protected Attributes inherited from LINK_manager | |
| int | sock_fd = -1 |
| int | socket_priority = 7 |
| std::string | interface |
| pthread_t | recv_thd_id |
| struct thread_args | recv_thread_params |
|
inline |
|
inline |
|
inline |