![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
#include <SphynxServer.hpp>
Classes | |
| struct | Slot |
Public Member Functions | |
| void | DestroyList (Map::Slot *kill_list) |
| bool | Insert (Connexion *conn) |
| Connexion * | Lookup (const NetAddr &addr) |
| Connexion * | Lookup (u32 key) |
| Map () | |
| void | Tick (ThreadPoolLocalStorage *tls) |
| virtual | ~Map () |
Protected Member Functions | |
| CAT_ALIGNED (16) Slot _table[HASH_TABLE_SIZE] | |
| CAT_INLINE u32 | hash_addr (const NetAddr &addr, u32 salt) |
Protected Attributes | |
| u32 | _hash_salt |
| RWLock | _table_lock |
Definition at line 136 of file SphynxServer.hpp.
| cat::sphynx::Map::Map | ( | ) |
| virtual cat::sphynx::Map::~Map | ( | ) | [virtual] |
| cat::sphynx::Map::CAT_ALIGNED | ( | 16 | ) | [protected] |
| void cat::sphynx::Map::DestroyList | ( | Map::Slot * | kill_list | ) |
| void cat::sphynx::Map::Tick | ( | ThreadPoolLocalStorage * | tls | ) |
u32 cat::sphynx::Map::_hash_salt [protected] |
Definition at line 150 of file SphynxServer.hpp.
RWLock cat::sphynx::Map::_table_lock [protected] |
Definition at line 152 of file SphynxServer.hpp.
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.