// senf::MulticastSocketProtocol
prefix_ void senf::MulticastSocketProtocol::broadcastEnabled(bool v)
+ const
{
int ivalue (v);
if (::setsockopt(fd(), SOL_SOCKET, SO_BROADCAST, &ivalue, sizeof(ivalue)) < 0)
}
prefix_ bool senf::MulticastSocketProtocol::broadcastEnabled()
+ const
{
int value (0);
::socklen_t len (sizeof(value));
prefix_ bool senf::MulticastSocketProtocol::mcLoop()
const
{
- int value;
+ int value (0);
socklen_t len (sizeof(value));
if (::getsockopt(fd(),SOL_IP,IP_MULTICAST_LOOP,&value,&len) < 0)
throw SystemException();
prefix_ unsigned senf::MulticastSocketProtocol::mcTTL()
const
{
- int value;
+ int value (0);
socklen_t len (sizeof(value));
if (::getsockopt(fd(),SOL_IP,IP_MULTICAST_TTL,&value,&len) < 0)
throw SystemException();