userver: userver/engine/io/multicast_membership.hpp File Reference
Loading...
Searching...
No Matches
multicast_membership.hpp File Reference

Detailed Description

Definition in file multicast_membership.hpp.

Go to the source code of this file.

#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <stdexcept>

Classes

class  engine::io::IpMulticastRequestException
 Multicast request related exceptions. More...
 
class  engine::io::IpMreq
 

Namespaces

namespace  engine
 Asynchronous engine primitives.
 
namespace  engine::io
 Low-level asynchronous I/O interfaces.
 

Functions

void engine::io::AddMembership (Socket &socket, const IpMreq &mreq)
 Joins multicast group for given socket to receive multicast datagrams.
 
void engine::io::DropMembership (Socket &socket, const IpMreq &mreq)
 Leaves multicast group for given socket previously joined with AddMembership.