vpr::McastReq Class Reference

Multicast request wrapper. More...

#include <vpr/IO/Socket/McastReq.h>

Collaboration diagram for vpr::McastReq:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 McastReq ()
 Default constructor.
 McastReq (const InetAddr &mcastAddr, const InetAddr &ifAddr)
 McastReq (const McastReq &mcastAddr)
 Copy constructor.
const InetAddrgetMulticastAddr () const
const InetAddrgetInterfaceAddr () const

Detailed Description

Multicast request wrapper.

Definition at line 56 of file McastReq.h.


Constructor & Destructor Documentation

vpr::McastReq::McastReq (  )  [inline]

Default constructor.

Definition at line 62 of file McastReq.h.

00063       : mMcastAddr()
00064       , mIfAddr()
00065    {
00066       /* Do nothing. */ ;
00067    }

vpr::McastReq::McastReq ( const InetAddr mcastAddr,
const InetAddr ifAddr 
) [inline]

Definition at line 72 of file McastReq.h.

00073       : mMcastAddr(mcastAddr)
00074       , mIfAddr(ifAddr)
00075    {
00076       /* Do nothing. */ ;
00077    }

vpr::McastReq::McastReq ( const McastReq mcastAddr  )  [inline]

Copy constructor.

Definition at line 82 of file McastReq.h.

References mIfAddr, and mMcastAddr.

00083    {
00084       mMcastAddr = mcastAddr.mMcastAddr;
00085       mIfAddr    = mcastAddr.mIfAddr;
00086    }


Member Function Documentation

const InetAddr& vpr::McastReq::getMulticastAddr (  )  const [inline]

Definition at line 91 of file McastReq.h.

Referenced by vpr::SocketImplBSD::setOption().

00092    {
00093       return mMcastAddr;
00094    }

const InetAddr& vpr::McastReq::getInterfaceAddr (  )  const [inline]

Definition at line 99 of file McastReq.h.

Referenced by vpr::SocketImplBSD::setOption().

00100    {
00101       return mIfAddr;
00102    }


The documentation for this class was generated from the following file:
Generated on Thu Jan 4 10:55:13 2007 for VR Juggler Portable Runtime by  doxygen 1.5.1