This class describes a "listener" on a transport protocol.
This class describes a "listener" on a transport protocol. A "listener" is an object that listens for incoming connections on the particular transport. It is executed as a separate thread.The Main() function is used to handle incoming H.323 connections and dispatch them in new threads based on the actual H323Transport class. This is defined in the descendent class that knows what the low level transport is, eg H323ListenerIP for the TCP/IP protocol.
An application may create a descendent off this class and override functions as required for operating the channel protocol.
virtual BOOL Close()
virtual H323Transport* Accept( const PTimeInterval & timeout )
virtual H323TransportAddress GetTransportAddress() const
virtual void SetUpTransportPDU( H225_ArrayOf_TransportAddress & pdu, const H323TransportAddress & first )
first - Transport address to take precedencevirtual BOOL SetUpTransportPDU( H245_TransportAddress & pdu, const H323TransportAddress & first )
first - Transport address to take precedence
Alphabetic index HTML hierarchy of classes or Java