ACQ400_XRM (xrmIoc)
Loading...
Searching...
No Matches
MultiCastImpl Class Reference
Inheritance diagram for MultiCastImpl:
MultiCast MultiCastReceiver MultiCastSender

Public Member Functions

 MultiCastImpl (const char *_group, int _port)
virtual int sendto (const void *message, int len)
virtual int recvfrom (void *message, int len)

Protected Attributes

const char * group
int port
struct sockaddr_in addr
int sock
socklen_t addrlen
int verbose

Additional Inherited Members

Public Types inherited from MultiCast
enum  MC { MC_SENDER , MC_RECEIVER }
Static Public Member Functions inherited from MultiCast
static MultiCastfactory (const char *group, int port, MC mode)
static void set_IP_MULTICAST_IF (const char *addr)
Static Protected Attributes inherited from MultiCast
static const char * multicast_if

Member Function Documentation

◆ recvfrom()

virtual int MultiCastImpl::recvfrom ( void * message,
int len )
inlinevirtual

Implements MultiCast.

◆ sendto()

virtual int MultiCastImpl::sendto ( const void * message,
int len )
inlinevirtual

Implements MultiCast.


The documentation for this class was generated from the following file:
  • xrmIocApp/src/Multicast.cpp