40 lines
715 B
ReStructuredText
40 lines
715 B
ReStructuredText
PRMcastRequest
|
|
==============
|
|
|
|
Structure used to specify values for the ``PR_SockOpt_AddMember`` and
|
|
``PR_SockOpt_DropMember`` socket options that define a request to join
|
|
or leave a multicast group.
|
|
|
|
|
|
Syntax
|
|
------
|
|
|
|
.. code::
|
|
|
|
#include <prio.h>
|
|
|
|
struct PRMcastRequest {
|
|
PRNetAddr mcaddr;
|
|
PRNetAddr ifaddr;
|
|
};
|
|
|
|
typedef struct PRMcastRequest PRMcastRequest;
|
|
|
|
|
|
Fields
|
|
~~~~~~
|
|
|
|
The structure has the following fields:
|
|
|
|
``mcaddr``
|
|
IP multicast address of group.
|
|
``ifaddr``
|
|
Local IP address of interface.
|
|
|
|
|
|
Description
|
|
-----------
|
|
|
|
The ``mcaddr`` and ``ifaddr`` fields are of the type :ref:`PRNetAddr`, but
|
|
their ``port`` fields are ignored. Only the IP address (``inet.ip``)
|
|
fields are used.
|