41 #include "rtpconfig.h"
47 class RTPMemoryManager;
76 virtual bool IsSameAddress(
const RTPAddress *addr)
const = 0;
82 virtual bool IsFromSameHost(
const RTPAddress *addr)
const = 0;
85 virtual std::string GetAddressString()
const = 0;
91 RTPAddress(
const AddressType t) : addresstype(t) { }
93 const AddressType addresstype;
98 #endif // RTPADDRESS_H
AddressType GetAddressType() const
Returns the type of address the actual implementation represents.
Definition: rtpaddress.h:63
A very general type of address, consisting of a port number and a number of bytes representing the ho...
Definition: rtpaddress.h:58
This class is an abstract class which is used to specify destinations, multicast groups etc...
Definition: rtpaddress.h:50
A memory manager.
Definition: rtpmemorymanager.h:150
AddressType
Identifies the actual implementation being used.
Definition: rtpaddress.h:54
Used by the UDP over IPv6 transmitter.
Definition: rtpaddress.h:57
Used by the UDP over IPv4 transmitter.
Definition: rtpaddress.h:56