typedef std::map<JetByteTools::Core::_tstring, IStreamSocket *> ConnectionMap [protected] |
CStreamSocketNamedConnectionCollection& operator= | ( | const CStreamSocketNamedConnectionCollection & | rhs | ) |
void AddConnection | ( | IStreamSocket & | socket, | |
const JetByteTools::Core::_tstring & | name | |||
) |
bool TryAddConnection | ( | IStreamSocket & | socket, | |
const JetByteTools::Core::_tstring & | name | |||
) |
CSmartStreamSocket GetConnectionByName | ( | const JetByteTools::Core::_tstring & | name | ) | const |
bool RemoveConnection | ( | const IStreamSocket & | socket | ) |
bool RemoveConnection | ( | const JetByteTools::Core::_tstring & | name | ) |
bool GetConnectionName | ( | const IStreamSocket & | socket, | |
JetByteTools::Core::_tstring & | name | |||
) | const |
void Purge | ( | ) |
size_t GetNames | ( | JetByteTools::Core::StringSet & | names | ) | const |
JetByteTools::Core::CSingleWriterMultipleReaderLock m_readerWriterLock [mutable, protected] |
ConnectionMap m_connectionMap [protected] |