#include <conexus/ll_packet.h>
Inheritance diagram for Conexus::LL::Packet:

Public Types | |
| typedef ConexusPointer< Packet > | pointer |
| typedef ConexusPointer< Packet > | pointer |
| typedef ConexusPointer< Packet > | pointer |
Public Member Functions | |
| virtual void | bind () throw ( bind_exception ) |
| virtual void | bind (Address &a) throw ( bind_exception ) |
| void | set_interface (int) |
| void | set_interface (const std::string) |
| int | interface_index (const std::string name) |
| std::string | interface_name (int ifindex) |
| std::vector< std::string > | interface_names () |
| virtual ssize_t | input_available () |
| Packet (int protocol=ETH_P_IP, int type=SOCK_DGRAM) | |
| virtual void | bind () throw (bind_exception) |
| virtual void | bind (Address &a) throw (bind_exception) |
| void | set_interface (int) |
| void | set_interface (const std::string) |
| int | interface_index (const std::string name) |
| std::string | interface_name (int ifindex) |
| std::vector< std::string > | interface_names () |
| virtual ssize_t | input_available () |
| virtual const std::string & | object_type () |
| Packet (int protocol=ETH_P_IP, int type=SOCK_DGRAM) | |
| virtual void | bind () throw (bind_exception) |
| virtual void | bind (Address &a) throw (bind_exception) |
| void | set_interface (int) |
| void | set_interface (const std::string) |
| int | interface_index (const std::string name) |
| std::string | interface_name (int ifindex) |
| std::vector< std::string > | interface_names () |
| virtual ssize_t | input_available () |
| virtual const std::string & | object_type () |
Static Public Member Functions | |
| static Packet::pointer | create (int protocol=ETH_P_IP, int type=SOCK_DGRAM) |
| static Packet::pointer | create (int protocol=ETH_P_IP, int type=SOCK_DGRAM) |
| static Packet::pointer | create (int protocol=ETH_P_IP, int type=SOCK_DGRAM) |
Protected Member Functions | |
| Packet (int protocol=ETH_P_IP, int type=SOCK_DGRAM) | |
| virtual ssize_t | write_data (long int timeout, const Data data) throw ( write_exception ) |
| virtual ssize_t | write_data (long int timeout, Data::const_pointer data) throw (write_exception) |
| virtual ssize_t | write_data (long int timeout, Data::const_pointer data) throw (write_exception) |
Protected Attributes | |
| Address | m_address |
| int | m_protocol |
1.5.1