From 111fba04818a6a6a8f820e323ef60827c1324f21 Mon Sep 17 00:00:00 2001 From: Aleksandar Fabijanic Date: Sun, 19 Aug 2012 04:24:17 +0000 Subject: [PATCH] SF# 3559332: Add macros for well-known multicast addresses --- Net/include/Poco/Net/SocketDefs.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Net/include/Poco/Net/SocketDefs.h b/Net/include/Poco/Net/SocketDefs.h index 1006cbef1..c87ebd4c0 100644 --- a/Net/include/Poco/Net/SocketDefs.h +++ b/Net/include/Poco/Net/SocketDefs.h @@ -285,5 +285,32 @@ extern char *if_indextoname (unsigned int __ifindex, char *__ifname) __THROW; #define INADDR_NONE 0xFFFFFFFF #endif +#ifndef INADDR_ANY +#define INADDR_ANY 0x00000000 +#endif + +#ifndef INADDR_BROADCAST +#define INADDR_BROADCAST 0xffffffff +#endif + +#ifndef INADDR_LOOPBACK +#define INADDR_LOOPBACK 0x7f000001 +#endif + +#ifndef INADDR_UNSPEC_GROUP +#define INADDR_UNSPEC_GROUP 0xe0000000 +#endif + +#ifndef INADDR_ALLHOSTS_GROUP +#define INADDR_ALLHOSTS_GROUP 0xe0000001 +#endif + +#ifndef INADDR_ALLRTRS_GROUP +#define INADDR_ALLRTRS_GROUP 0xe0000002 +#endif + +#ifndef INADDR_MAX_LOCAL_GROUP +#define INADDR_MAX_LOCAL_GROUP 0xe00000ff +#endif #endif // Net_SocketDefs_INCLUDED