ReliableMulticastTransportReceiveStrategy.cpp File Reference

#include "ReliableMulticast_pch.h"
#include "ReliableMulticastTransportReceiveStrategy.h"
#include "ReliableMulticastTransportImpl.h"
#include "ReliableMulticastTransportReceiveStrategy.inl"

Include dependency graph for ReliableMulticastTransportReceiveStrategy.cpp:


Typedefs

typedef OpenDDS::DCPS::ReliableMulticast::detail::Packet Packet
typedef OpenDDS::DCPS::ReliableMulticast::detail::ReactivePacketReceiver ReactivePacketReceiver
typedef OpenDDS::DCPS::ReliableMulticastTransportImpl ReliableMulticastTransportImpl

Functions

size_t fillIovec (iovec iov, int &iovidx, Packet &packet, size_t &packetidx)
size_t fillIovecArray (std::vector< Packet > &packets, iovec iov[], int n)

Typedef Documentation

typedef OpenDDS::DCPS::ReliableMulticast::detail::Packet Packet

typedef OpenDDS::DCPS::ReliableMulticast::detail::ReactivePacketReceiver ReactivePacketReceiver

typedef OpenDDS::DCPS::ReliableMulticastTransportImpl ReliableMulticastTransportImpl


Function Documentation

size_t @17::fillIovec ( iovec  iov,
int &  iovidx,
Packet packet,
size_t &  packetidx 
) [static]

Fill an iovec as much as possible with data from a packet. Increment iovidx if we hit the end of an iovec, erase data from packets accordingly and increment packetidx if we run out of data in the packet.

size_t @17::fillIovecArray ( std::vector< Packet > &  packets,
iovec  iov[],
int  n 
) [static]


Generated on Fri Nov 7 09:36:36 2008 for OpenDDS by  doxygen 1.4.7