Sirikata
|
#include <SSTImpl.hpp>
typedef std::tr1::shared_ptr<BaseDatagramLayer<EndPointType> > Sirikata::SST::ConnectionVariables< EndPointType >::BaseDatagramLayerPtr |
typedef CallbackTypes<EndPointType> Sirikata::SST::ConnectionVariables< EndPointType >::CBTypes |
typedef std::tr1::unordered_map<EndPoint<EndPointType>, std::tr1::shared_ptr<Connection<EndPointType> >, typename EndPoint<EndPointType>::Hasher > Sirikata::SST::ConnectionVariables< EndPointType >::ConnectionMap |
typedef CBTypes::ConnectionReturnCallbackFunction Sirikata::SST::ConnectionVariables< EndPointType >::ConnectionReturnCallbackFunction |
typedef std::tr1::unordered_map<EndPoint<EndPointType>, ConnectionReturnCallbackFunction, typename EndPoint<EndPointType>::Hasher> Sirikata::SST::ConnectionVariables< EndPointType >::ConnectionReturnCallbackMap |
typedef CBTypes::StreamReturnCallbackFunction Sirikata::SST::ConnectionVariables< EndPointType >::StreamReturnCallbackFunction |
typedef std::tr1::unordered_map<EndPoint<EndPointType>, StreamReturnCallbackFunction, typename EndPoint<EndPointType>::Hasher> Sirikata::SST::ConnectionVariables< EndPointType >::StreamReturnCallbackMap |
void Sirikata::SST::ConnectionVariables< EndPointType >::addDatagramLayer | ( | EndPointType & | endPoint, |
BaseDatagramLayerPtr | datagramLayer | ||
) | [inline] |
uint32 Sirikata::SST::ConnectionVariables< EndPointType >::getAvailableChannel | ( | EndPointType & | endPointType | ) | [inline] |
BaseDatagramLayerPtr Sirikata::SST::ConnectionVariables< EndPointType >::getDatagramLayer | ( | EndPointType & | endPoint | ) | [inline] |
References Sirikata::SST::ConnectionVariables< EndPointType >::sDatagramLayerMap.
Referenced by Sirikata::SST::Connection< EndPointType >::Connection(), Sirikata::SST::Stream< EndPointType >::connectStream(), Sirikata::SST::ConnectionVariables< EndPointType >::getAvailableChannel(), Sirikata::SST::BaseDatagramLayer< OHDP::SpaceNodeID >::getDatagramLayer(), Sirikata::SST::BaseDatagramLayer< SpaceObjectReference >::getDatagramLayer(), Sirikata::SST::Connection< EndPointType >::listen(), Sirikata::SST::ConnectionVariables< EndPointType >::releaseChannel(), Sirikata::SST::BaseDatagramLayer< OHDP::SpaceNodeID >::stopListening(), and Sirikata::SST::BaseDatagramLayer< SpaceObjectReference >::stopListening().
void Sirikata::SST::ConnectionVariables< EndPointType >::releaseChannel | ( | EndPointType & | ept, |
uint32 | channel | ||
) | [inline] |
void Sirikata::SST::ConnectionVariables< EndPointType >::removeDatagramLayer | ( | EndPointType & | endPoint, |
bool | warn = false |
||
) | [inline] |
References Sirikata::Logging::error, Sirikata::SST::ConnectionVariables< EndPointType >::sDatagramLayerMap, SILOG, and Sirikata::Logging::warn.
Referenced by Sirikata::SST::BaseDatagramLayer< OHDP::SpaceNodeID >::stopListening(), and Sirikata::SST::BaseDatagramLayer< SpaceObjectReference >::stopListening().
StreamReturnCallbackMap Sirikata::SST::ConnectionVariables< EndPointType >::mStreamReturnCallbackMap |
Referenced by Sirikata::SST::Stream< EndPointType >::connectStream().
ConnectionMap Sirikata::SST::ConnectionVariables< EndPointType >::sConnectionMap |
ConnectionReturnCallbackMap Sirikata::SST::ConnectionVariables< EndPointType >::sConnectionReturnCallbackMap |
std::tr1::unordered_map<EndPointType, BaseDatagramLayerPtr, typename EndPointType::Hasher > Sirikata::SST::ConnectionVariables< EndPointType >::sDatagramLayerMap [private] |
StreamReturnCallbackMap Sirikata::SST::ConnectionVariables< EndPointType >::sListeningConnectionsCallbackMap |
Mutex Sirikata::SST::ConnectionVariables< EndPointType >::sStaticMembersLock |
Referenced by Sirikata::SST::Connection< EndPointType >::closeConnections(), Sirikata::SST::Connection< EndPointType >::createConnection(), Sirikata::SST::Connection< EndPointType >::handleReceive(), Sirikata::SST::Connection< EndPointType >::listen(), and Sirikata::SST::Connection< EndPointType >::unlisten().