41 #include "rtpconfig.h" 47 class RTPMemoryManager;
77 virtual bool IsSameAddress(
const RTPAddress *addr)
const = 0;
83 virtual bool IsFromSameHost(
const RTPAddress *addr)
const = 0;
86 virtual std::string GetAddressString()
const = 0;
99 #endif // RTPADDRESS_H AddressType GetAddressType() const
Returns the type of address the actual implementation represents.
Definition: rtpaddress.h:64
A very general type of address, consisting of a port number and a number of bytes representing the ho...
Definition: rtpaddress.h:58
Can be useful for a user-defined transmitter.
Definition: rtpaddress.h:59
This class is an abstract class which is used to specify destinations, multicast groups etc...
Definition: rtpaddress.h:50
Definition: rtpfaketransmitter.h:64
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