xorp

PortIOUserBase< A > Class Template Reference

Base class for users of Port I/O classes. More...

#include <port_io.hh>

Inheritance diagram for PortIOUserBase< A >:
Port< A > SpoofPort< A > SpoofPort< A > SpoofPort< A > SpoofPort< A > SpoofPort< A >

List of all members.

Public Types

typedef PortIOBase< A > PortIO

Public Member Functions

virtual void port_io_send_completion (bool success)=0
virtual void port_io_receive (const A &src_addr, uint16_t src_port, const uint8_t *rip_packet, size_t rip_packet_bytes)=0
virtual void port_io_enabled_change (bool en)=0
bool set_io_handler (PortIO *pio, bool set_owner)
PortIOio_handler ()
const PortIOio_handler () const
bool port_io_enabled () const

Protected Attributes

PortIO_pio
bool _pio_owner

Detailed Description

template<typename A>
class PortIOUserBase< A >

Base class for users of Port I/O classes.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations