class PortIOUserBase

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

Contains pure virtuals
Definition#include <port_io.hh>
Template formPortIOUserBase<typename A>
Inherited byPort
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Methods

Protected Members


Detailed Description

typedef PortIOBase<A> PortIO

PortIO

 PortIOUserBase ()

PortIOUserBase

 ~PortIOUserBase ()

~PortIOUserBase

[virtual]

void  port_io_send_completion (const uint8_t* rip_packet, bool success)

port_io_send_completion

[pure virtual]

void  port_io_receive (const A& src_addr, uint16_t src_port, const uint8_t* rip_packet, size_t rip_packet_bytes)

port_io_receive

[pure virtual]

void  port_io_enabled_change (bool en)

port_io_enabled_change

[pure virtual]

inline bool  set_io_handler (PortIO* pio, bool set_owner)

set_io_handler

inline PortIO*  io_handler ()

io_handler

inline bool  port_io_enabled ()

port_io_enabled

[const]

PortIO* _pio

_pio

[protected]

bool _pio_owner

_pio_owner

[protected]

template <typename A>  ~PortIOUserBase ()

~PortIOUserBase

[protected]

template <typename A> inline bool  set_io_handler (PortIO* pio, bool set_owner)

set_io_handler

[protected]

template <typename A> inline PortIOBase<A>*  io_handler ()

io_handler

[protected]

template <typename A> inline bool  port_io_enabled ()

port_io_enabled

[protected const]


Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:08 2003, using kdoc 2.0a54+XORP.