This class manages H323 connections using TCP/IP transport
![]() | H323ListenerTCP ( H323EndPoint & endpoint, PIPSocket::Address binding = INADDR_ANY, WORD port = DefaultSignalPort, BOOL exclusive = TRUE ) Create a new listener for the TCP/IP protocol. |
![]() | ~H323ListenerTCP () Destroy the listener thread |
![]() | Open () Open the listener |
![]() | Close () Stop the listener thread and no longer accept incoming connections |
![]() | Accept ( const PTimeInterval & timeout ) Accept a new incoming transport. |
![]() | GetTransportAddress () const Get the local transport address on which this listener may be accessed |
![]() | SetUpTransportPDU ( H225_ArrayOf_TransportAddress & pdu, const H323TransportAddress & first ) Set up a transport address PDU for RAS channel. |
![]() | SetUpTransportPDU ( H245_TransportAddress & pdu, const H323TransportAddress & first ) Set up a transport address PDU for bidirectional logical channels. |
![]() | Main () Handle incoming H323 connections and dispatch them in new threads based on the H323Transport class. |
Construction
Operations
This class manages H323 connections using TCP/IP transport
Note this function does not return until the Close() function is called
or there is some other error.
~H323ListenerTCP()
virtual BOOL Open()
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 precedencevirtual void Main()
Alphabetic index HTML hierarchy of classes or Java