Sirikata
Public Member Functions | Private Member Functions | Private Attributes | Friends
Sirikata::ObjectHostConnectionID Class Reference

Unique identifier for an object host connected to this space server. More...

#include <ObjectHostConnectionID.hpp>

Collaboration diagram for Sirikata::ObjectHostConnectionID:

List of all members.

Public Member Functions

 ObjectHostConnectionID ()
 ObjectHostConnectionID (const ObjectHostConnectionID &rhs)
ObjectHostConnectionIDoperator= (const ObjectHostConnectionID &rhs)
bool operator== (const ObjectHostConnectionID &rhs) const
bool operator!= (const ObjectHostConnectionID &rhs) const
ShortObjectHostConnectionID shortID () const

Private Member Functions

 ObjectHostConnectionID (ObjectHostConnection *_conn)

Private Attributes

ObjectHostConnectionconn

Friends

class ObjectHostConnectionManager

Detailed Description

Unique identifier for an object host connected to this space server.

It is only valid on this server, is opaque, and *will* change, even if the same object host connects again.

Implementation note: this is an opaque wrapper around an ObjectHostConnection*. This provides zero overhead "lookup" of the ObjectHostConnection* for sending data but doesn't expose internal implementation.


Constructor & Destructor Documentation

Sirikata::ObjectHostConnectionID::ObjectHostConnectionID ( )
Sirikata::ObjectHostConnectionID::ObjectHostConnectionID ( const ObjectHostConnectionID rhs)
Sirikata::ObjectHostConnectionID::ObjectHostConnectionID ( ObjectHostConnection _conn) [private]

Member Function Documentation

bool Sirikata::ObjectHostConnectionID::operator!= ( const ObjectHostConnectionID rhs) const

References conn.

ObjectHostConnectionID & Sirikata::ObjectHostConnectionID::operator= ( const ObjectHostConnectionID rhs)

References conn.

bool Sirikata::ObjectHostConnectionID::operator== ( const ObjectHostConnectionID rhs) const

References conn.

ShortObjectHostConnectionID Sirikata::ObjectHostConnectionID::shortID ( ) const

Friends And Related Function Documentation

friend class ObjectHostConnectionManager [friend]

Member Data Documentation


The documentation for this class was generated from the following files: