Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

vpr::SocketOptions::Data Struct Reference

#include <SocketOptions.h>

Collaboration diagram for vpr::SocketOptions::Data:

Collaboration graph
[legend]
List of all members.

Public Attributes

Uint32 ip_ttl
TypeOfService type_of_service
bool reuse_addr
bool keep_alive
bool no_delay
Uint32 max_segment
Uint32 recv_buffer_size
Uint32 send_buffer_size
Linger linger
InetAddr mcast_if
Uint8 mcast_ttl
Uint8 mcast_loopback
McastReq mcast_add_member
McastReq mcast_drop_member

Member Data Documentation

Uint32 vpr::SocketOptions::Data::ip_ttl
 

Definition at line 92 of file SocketOptions.h.

Referenced by vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketIpOpt::getTimeToLive, vpr::SocketImplNSPR::setOption, vpr::SocketImplBSD::setOption, and vpr::SocketIpOpt::setTimeToLive.

TypeOfService vpr::SocketOptions::Data::type_of_service
 

Definition at line 93 of file SocketOptions.h.

Referenced by vpr::SocketImplSIM::getOption, vpr::SocketImplBSD::getOption, vpr::SocketIpOpt::getTypeOfService, vpr::SocketImplNSPR::setOption, vpr::SocketImplBSD::setOption, and vpr::SocketIpOpt::setTypeOfService.

bool vpr::SocketOptions::Data::reuse_addr
 

Definition at line 94 of file SocketOptions.h.

Referenced by vpr::SocketImplSIM::getOption, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketBasicOpt::getReuseAddr, vpr::SocketImplSIM::setOption, vpr::SocketImplNSPR::setOption, vpr::SocketImplBSD::setOption, and vpr::SocketBasicOpt::setReuseAddr.

bool vpr::SocketOptions::Data::keep_alive
 

Definition at line 95 of file SocketOptions.h.

Referenced by vpr::SocketBasicOpt::getKeepAlive, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketBasicOpt::setKeepAlive, vpr::SocketImplNSPR::setOption, and vpr::SocketImplBSD::setOption.

bool vpr::SocketOptions::Data::no_delay
 

Definition at line 96 of file SocketOptions.h.

Referenced by vpr::SocketStreamOpt::getNoDelay, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketStreamOpt::setNoDelay, vpr::SocketImplNSPR::setOption, and vpr::SocketImplBSD::setOption.

Uint32 vpr::SocketOptions::Data::max_segment
 

Definition at line 97 of file SocketOptions.h.

Referenced by vpr::SocketStreamOpt::getMaxSegmentSize, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketStreamOpt::setMaxSegmentSize, vpr::SocketImplNSPR::setOption, and vpr::SocketImplBSD::setOption.

Uint32 vpr::SocketOptions::Data::recv_buffer_size
 

Definition at line 98 of file SocketOptions.h.

Referenced by vpr::SocketImplSIM::getOption, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketBasicOpt::getRecvBufferSize, vpr::SocketImplNSPR::setOption, vpr::SocketImplBSD::setOption, and vpr::SocketBasicOpt::setRecvBufferSize.

Uint32 vpr::SocketOptions::Data::send_buffer_size
 

Definition at line 99 of file SocketOptions.h.

Referenced by vpr::SocketImplSIM::getOption, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketBasicOpt::getSendBufferSize, vpr::SocketImplNSPR::setOption, vpr::SocketImplBSD::setOption, and vpr::SocketBasicOpt::setSendBufferSize.

struct Linger vpr::SocketOptions::Data::linger
 

Definition at line 100 of file SocketOptions.h.

Referenced by vpr::SocketBasicOpt::getLingerOnClose, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketBasicOpt::setLingerOnClose, vpr::SocketImplNSPR::setOption, and vpr::SocketImplBSD::setOption.

InetAddr vpr::SocketOptions::Data::mcast_if
 

Definition at line 101 of file SocketOptions.h.

Referenced by vpr::SocketDatagramOpt::getMcastInterface, vpr::SocketImplBSD::getOption, vpr::SocketDatagramOpt::setMcastInterface, and vpr::SocketImplBSD::setOption.

Uint8 vpr::SocketOptions::Data::mcast_ttl
 

Definition at line 102 of file SocketOptions.h.

Referenced by vpr::SocketDatagramOpt::getMcastTimeToLive, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketDatagramOpt::setMcastTimeToLive, vpr::SocketImplNSPR::setOption, and vpr::SocketImplBSD::setOption.

Uint8 vpr::SocketOptions::Data::mcast_loopback
 

Definition at line 103 of file SocketOptions.h.

Referenced by vpr::SocketDatagramOpt::getMcastLoopback, vpr::SocketImplNSPR::getOption, vpr::SocketImplBSD::getOption, vpr::SocketDatagramOpt::setMcastLoopback, vpr::SocketImplNSPR::setOption, and vpr::SocketImplBSD::setOption.

McastReq vpr::SocketOptions::Data::mcast_add_member
 

Definition at line 104 of file SocketOptions.h.

Referenced by vpr::SocketDatagramOpt::addMcastMember, and vpr::SocketImplBSD::setOption.

McastReq vpr::SocketOptions::Data::mcast_drop_member
 

Definition at line 105 of file SocketOptions.h.

Referenced by vpr::SocketDatagramOpt::dropMcastMember, and vpr::SocketImplBSD::setOption.


The documentation for this struct was generated from the following file:
Generated on Sun May 2 14:47:21 2004 for VR Juggler Portable Runtime by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002