41 #include "rtpconfig.h" 81 virtual std::string GetAddressString()
const = 0;
92 #endif // RTPADDRESS_H virtual bool IsFromSameHost(const RTPAddress *addr) const =0
Checks if the address addr represents the same host as this instance.
A memory manager.
Definition: rtpmemorymanager.h:144
Used by the UDP over IPv6 transmitter.
Definition: rtpaddress.h:54
virtual RTPAddress * CreateCopy(RTPMemoryManager *mgr) const =0
Creates a copy of the RTPAddress instance.
virtual bool IsSameAddress(const RTPAddress *addr) const =0
Checks if the address addr is the same address as the one this instance represents.
This class is an abstract class which is used to specify destinations, multicast groups etc...
Definition: rtpaddress.h:47
Used by the UDP over IPv4 transmitter.
Definition: rtpaddress.h:53
AddressType
Identifies the actual implementation being used.
Definition: rtpaddress.h:51
Can be useful for a user-defined transmitter.
Definition: rtpaddress.h:55
AddressType GetAddressType() const
Returns the type of address the actual implementation represents.
Definition: rtpaddress.h:59