Class Pfn


class Pfn
derived from PfnBase, Stream


Constructor Summary
Pfn()
           

Method Summary
 boolavailableData()
           
 voidclose()
           
 intconnectionRequest()
           
 static booldeliverMessage()
           
 PfnClientStategetConnectionStatus()
           
 static port_tgetFreeClientPort()
           
 PfnAddress *getLocalAddress()
           
 voidgetLocalAddress(PfnAddress * address)
           
 PfnAddress *getRemoteAddress()
           
 voidgetRemoteAddress(PfnAddress * address)
           
 PfnClientStategetState()
           
 const Id &id()
           
 boolisValid()
           
 voidopen()
           
 static port_tregisterChannel(port_t port, PfnBase * channel)
           
 voidtreatMessage()
           
 static voidunRegisterChannel(port_t port)
           
 boolvalid()
           

Methods inherited from class PfnBase
treatMessage

Methods inherited from class Stream
receive, send

Constructor Detail

Pfn

public Pfn()
Method Detail

availableData

public bool availableData()

close

public void close()

connectionRequest

public int connectionRequest()

deliverMessage

public static bool deliverMessage()

getConnectionStatus

public PfnClientState getConnectionStatus()

getFreeClientPort

public static port_t getFreeClientPort()

getLocalAddress

public PfnAddress * getLocalAddress()

getLocalAddress

public void getLocalAddress(PfnAddress * address)

getRemoteAddress

public PfnAddress * getRemoteAddress()

getRemoteAddress

public void getRemoteAddress(PfnAddress * address)

getState

public PfnClientState getState()

id

public const Id & id()

isValid

public bool isValid()

open

public void open()

registerChannel

public static port_t registerChannel(port_t port, PfnBase * channel)

treatMessage

public void treatMessage()

unRegisterChannel

public static void unRegisterChannel(port_t port)

valid

public bool valid()