Public Types | |
typedef ISupportMulticast::TimeToLive | TimeToLive |
Public Member Functions | |
void | JoinMulticastGroup (const IAddress &groupAddress, const IAddress &interfaceAddress) override |
void | BlockMulticastGroupSource (const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) override |
void | UnblockMulticastGroupSource (const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) override |
void | LeaveMulticastGroup (const IAddress &groupAddress, const IAddress &interfaceAddress) override |
void | IncludeMulticastSource (const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) override |
void | ExcludeMulticastSource (const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) override |
void | SetMulticastSendInterface (const IAddress &interfaceAddress, TimeToLive multicastTTL=1, bool enableLoopback=false) override |
void JoinMulticastGroup | ( | const IAddress & | groupAddress, | |
const IAddress & | interfaceAddress | |||
) | [inline, override] |
void BlockMulticastGroupSource | ( | const IAddress & | groupAddress, | |
const IAddress & | interfaceAddress, | |||
const IAddress & | sourceAddress | |||
) | [inline, override] |
void UnblockMulticastGroupSource | ( | const IAddress & | groupAddress, | |
const IAddress & | interfaceAddress, | |||
const IAddress & | sourceAddress | |||
) | [inline, override] |
void LeaveMulticastGroup | ( | const IAddress & | groupAddress, | |
const IAddress & | interfaceAddress | |||
) | [inline, override] |
void IncludeMulticastSource | ( | const IAddress & | groupAddress, | |
const IAddress & | interfaceAddress, | |||
const IAddress & | sourceAddress | |||
) | [inline, override] |
void ExcludeMulticastSource | ( | const IAddress & | groupAddress, | |
const IAddress & | interfaceAddress, | |||
const IAddress & | sourceAddress | |||
) | [inline, override] |
void SetMulticastSendInterface | ( | const IAddress & | interfaceAddress, | |
TimeToLive | multicastTTL = 1 , |
|||
bool | enableLoopback = false | |||
) | [inline, override] |