class PortIOUserBase

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

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

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 (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 const PortIO*  io_handler ()

io_handler

[const]

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 const PortIOBase<A>*  io_handler ()

io_handler

[protected const]

template <typename A> inline bool  port_io_enabled ()

port_io_enabled

[protected const]


Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:39 2004, using kdoc $.