CMS 3D CMS Logo

IgNet::Peer Struct Reference

#include <Iguana/Framework/interface/IgNet.h>

List of all members.

Public Attributes

AutoPeerautomatic
DataBlob incoming
unsigned mask
ObjectMap objs
std::string peeraddr
size_t sendpos
Bucketsendq
lat::Socketsocket
bool source
bool update
bool updated
size_t updates
size_t waiting


Detailed Description

Definition at line 72 of file IgNet.h.


Member Data Documentation

AutoPeer* IgNet::Peer::automatic

Definition at line 86 of file IgNet.h.

Referenced by IgNet::createPeer(), IgNet::losePeer(), IgNet::onPeerData(), and IgNet::run().

DataBlob IgNet::Peer::incoming

Definition at line 76 of file IgNet.h.

Referenced by IgNet::onPeerData().

unsigned IgNet::Peer::mask

Definition at line 80 of file IgNet.h.

Referenced by IgNet::createPeer(), IgNet::onPeerData(), IgNet::run(), and IgNet::updateMask().

ObjectMap IgNet::Peer::objs

Definition at line 88 of file IgNet.h.

Referenced by IgNet::findObject(), IgNet::makeObject(), IgNet::markObjectsDead(), IgNet::markObjectsZombies(), IgNet::receive(), IgNet::removeLocalObject(), IgNet::removePeer(), and IgNet::updateLocalObject().

std::string IgNet::Peer::peeraddr

Definition at line 74 of file IgNet.h.

Referenced by IgNet::losePeer(), IgNet::onMessage(), IgNet::onPeerData(), IgNet::run(), IgNet::sendObjectListToPeers(), and IgNet::updateMask().

size_t IgNet::Peer::sendpos

Definition at line 78 of file IgNet.h.

Referenced by IgNet::createPeer(), and IgNet::onPeerData().

Bucket* IgNet::Peer::sendq

Definition at line 77 of file IgNet.h.

Referenced by IgNet::createPeer(), IgNet::losePeer(), IgNet::onPeerData(), IgNet::requestObject(), IgNet::run(), IgNet::sendObjectListToPeers(), and IgNet::updateMask().

lat::Socket* IgNet::Peer::socket

Definition at line 75 of file IgNet.h.

Referenced by IgNet::createPeer(), IgNet::losePeer(), IgNet::onPeerData(), IgNet::run(), and IgNet::updateMask().

bool IgNet::Peer::source

Definition at line 81 of file IgNet.h.

Referenced by IgNet::createPeer(), and IgNet::onMessage().

bool IgNet::Peer::update

Definition at line 82 of file IgNet.h.

Referenced by IgNet::createPeer(), IgNet::onMessage(), IgNet::run(), and IgNet::sendObjectListToPeers().

bool IgNet::Peer::updated

Definition at line 83 of file IgNet.h.

Referenced by IgNet::createPeer(), and IgNet::sendObjectListToPeers().

size_t IgNet::Peer::updates

Definition at line 84 of file IgNet.h.

Referenced by IgNet::createPeer(), IgNet::onMessage(), and IgNet::receive().

size_t IgNet::Peer::waiting

Definition at line 85 of file IgNet.h.

Referenced by IgNet::createPeer(), IgNet::onPeerData(), IgNet::updateMask(), and IgNet::waitForData().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:25:16 2009 for CMSSW by  doxygen 1.5.4