#include <channels.h>
Inheritance diagram for H323BidirectionalChannel:
Public Member Functions | |
Overrides from class H323Channel | |
virtual Directions | GetDirection () const |
virtual BOOL | Start () |
An application may create a descendent off this class and override functions as required for operating the channel protocol.
H323BidirectionalChannel::H323BidirectionalChannel | ( | H323Connection & | connection, | |
const H323Capability & | capability | |||
) |
Create a new channel.
connection | Connection to endpoint for channel |
capability | Capability channel is using |
H323BidirectionalChannel::H323BidirectionalChannel | ( | H323Connection & | connection, | |
const H323Capability & | capability | |||
) |
Create a new channel.
connection | Connection to endpoint for channel |
capability | Capability channel is using |
virtual Directions H323BidirectionalChannel::GetDirection | ( | ) | const [virtual] |
Indicate the direction of the channel. Return if the channel is bidirectional, or unidirectional, and which direction for th latter case.
Implements H323Channel.
virtual BOOL H323BidirectionalChannel::Start | ( | ) | [virtual] |
This is called when the channel can start transferring data. The default action is to start two threads, one calls Receive() and the other calls Transmit().
Implements H323Channel.