MSG_BCAST
} else if ((buffer->msg_flags & MSG_BCAST) == 0) {
entry->request_buffer->msg_flags = MSG_BCAST;
if ((buffer->msg_flags & MSG_BCAST) != 0)
buffer->msg_flags |= MSG_BCAST;
if ((buffer->msg_flags & (MSG_BCAST | MSG_MCAST)) != 0)
buffer->msg_flags &= ~(MSG_BCAST | MSG_MCAST);
buffer->msg_flags |= MSG_BCAST;
bool wasMulticast = (buffer->msg_flags & (MSG_BCAST | MSG_MCAST)) != 0;
buffer->msg_flags &= ~(MSG_BCAST | MSG_MCAST);
buffer->msg_flags |= MSG_BCAST;
buffer->msg_flags |= MSG_BCAST;
buffer->msg_flags &= ~(MSG_BCAST | MSG_MCAST);
buffer->msg_flags |= MSG_BCAST;
buffer->msg_flags &= ~(MSG_BCAST | MSG_MCAST);
buffer->msg_flags &= ~(MSG_BCAST | MSG_MCAST);
buffer->msg_flags &= ~(MSG_BCAST | MSG_MCAST);
if ((buffer->msg_flags & MSG_BCAST) != 0)
if ((buffer->msg_flags & (MSG_BCAST | MSG_MCAST)) != 0)
matchedType = MSG_BCAST;
FLAG_INFO_ENTRY(MSG_BCAST),
address.IsBroadcast() ? MSG_BCAST : 0, address, address.Length());