|
| OpalTCPMediaTransport (const PString &name) |
|
virtual bool | Open (OpalMediaSession &session, PINDEX count, const PString &localInterface, const OpalTransportAddress &remoteAddress) |
|
virtual bool | SetRemoteAddress (const OpalTransportAddress &remoteAddress, PINDEX=e_Media) |
|
virtual bool | Write (const void *data, PINDEX length, SubChannels=e_Media, const PIPSocketAddressAndPort *=NULL, int *=NULL) |
|
| OpalMediaTransport (const PString &name) |
|
| ~OpalMediaTransport () |
|
virtual void | PrintOn (ostream &strm) const |
|
const PString & | GetName () const |
| Return name of the transport. More...
|
|
virtual PString | GetType () |
| Return the type of the transport. More...
|
|
virtual bool | IsOpen () const |
|
virtual void | Start () |
|
virtual bool | IsEstablished () const |
|
virtual OpalTransportAddress | GetLocalAddress (SubChannels subchannel=e_Media) const |
|
virtual OpalTransportAddress | GetRemoteAddress (SubChannels subchannel=e_Media) const |
|
virtual bool | SetRemoteAddress (const OpalTransportAddress &remoteAddress, SubChannels subchannel=e_Media) |
|
virtual void | SetCandidates (const PString &user, const PString &pass, const PNatCandidateList &candidates) |
|
virtual bool | GetCandidates (PString &user, PString &pass, PNatCandidateList &candidates, bool offering) |
|
void | AddReadNotifier (const ReadNotifier ¬ifier, SubChannels subchannel=e_Media) |
|
void | RemoveReadNotifier (const ReadNotifier ¬ifier, SubChannels subchannel=e_Media) |
| Remove the read notifier. More...
|
|
void | RemoveReadNotifier (PObject *target, SubChannels subchannel=e_Media) |
|
PChannel * | GetChannel (SubChannels subchannel=e_Media) const |
|
void | SetDiscoverMTU (int mode) |
|
void | SetMediaTimeout (const PTimeInterval &t) |
|
void | SetRemoteBehindNAT () |
|
CongestionControl * | SetCongestionControl (CongestionControl *cc) |
|
CongestionControl * | GetCongestionControl () const |
|
virtual void | GetStatistics (OpalMediaStatistics &statistics) const |
|