#include <pcb.h>
Public Member Functions | |
PCB (const PCB &pcb) | |
PCB (IN_Addr laddr, IN_Port lport, IN_Addr faddr, IN_Port fport) | |
PCB () | |
PCB (const char *name) | |
virtual | ~PCB () |
virtual cObject * | dup () const |
virtual void | info (char *buf) |
virtual void | writeContents (std::ostream &os) |
PCB & | operator= (const PCB &pcb) |
const IN_Addr & | fAddr () const |
const IN_Addr & | lAddr () const |
const IN_Port & | fPort () const |
const IN_Port & | lPort () const |
void | setFAddr (const IN_Addr &addr) |
void | setLAddr (const IN_Addr &addr) |
void | setFPort (const IN_Port &port) |
void | setLPort (const IN_Port &port) |
Private Member Functions | |
void | _init () |
Private Attributes | |
IN_Addr | _faddr |
IN_Port | _fport |
IN_Addr | _laddr |
IN_Port | _lport |
PCB::PCB | ( | const PCB & | pcb | ) |
PCB::PCB | ( | IN_Addr | laddr, | |
IN_Port | lport, | |||
IN_Addr | faddr, | |||
IN_Port | fport | |||
) |
PCB::PCB | ( | ) |
PCB::PCB | ( | const char * | name | ) | [explicit] |
virtual PCB::~PCB | ( | ) | [virtual] |
void PCB::_init | ( | ) | [private] |
virtual cObject* PCB::dup | ( | ) | const [inline, virtual] |
const IN_Addr& PCB::fAddr | ( | ) | const [inline] |
const IN_Port& PCB::fPort | ( | ) | const [inline] |
virtual void PCB::info | ( | char * | buf | ) | [virtual] |
const IN_Addr& PCB::lAddr | ( | ) | const [inline] |
const IN_Port& PCB::lPort | ( | ) | const [inline] |
void PCB::setFAddr | ( | const IN_Addr & | addr | ) | [inline] |
void PCB::setFPort | ( | const IN_Port & | port | ) | [inline] |
void PCB::setLAddr | ( | const IN_Addr & | addr | ) | [inline] |
void PCB::setLPort | ( | const IN_Port & | port | ) | [inline] |
virtual void PCB::writeContents | ( | std::ostream & | os | ) | [virtual] |
IN_Addr PCB::_faddr [private] |
IN_Port PCB::_fport [private] |
IN_Addr PCB::_laddr [private] |
IN_Port PCB::_lport [private] |