# Source Directory Reference

## Directories

directory | Autopatcher
directory | RakVoice

## Files

file | AES128.cpp
| This file provide implementation for the AES128 class.

file | AsynchronousFileIO.cpp
| Asynchronous IO mecanisms implementation.

file | BitStream.cpp
| Implementation of BitStream class.

file | CheckSum.cpp
| Provide implementation of the CheckSum class.

file | DataBlockEncryptor.cpp
| DataBlockEncryptor Class Implementation.

file | DistributedNetworkObject.cpp
| implementation of DistributedObject class

file | DistributedNetworkObjectManager.cpp
| Distributed Object Manager Implementation.

file | DistributedNetworkObjectStub.cpp
| Implementation of Distributed Object Stub.

file | EncodeClassName.cpp
file | ExtendedOverlappedPool.cpp
file | GetTime.cpp
file | HuffmanEncodingTree.cpp
file | HuffmanEncodingTreeFactory.cpp
file | InternalPacketPool.cpp
| Internal Packet Pool Implementation.

file | NetworkObject.cpp
| NetworkObject Implementation.

file | NetworkTypes.cpp
| Unique Player Identifier Class implementation.

file | PacketPool.cpp
file | RakClient.cpp
| Client communication End Point Implementation.

file | RakNetStatistics.cpp
| Statistical Information Formatting Implementation.

file | RakNetworkFactory.cpp
| Implementation of RAkNetworkFactory class.

file | RakPeer.cpp
| RakPeer Implementation.

file | RakServer.cpp
| RakServer Implementation.

file | Rand.cpp
| Random Value Generator Implementation.

file | ReliabilityLayer.cpp
| Reliability Layer Implementation.

file | RPCNode.cpp
| Internal Stuff for RPC Handling.

file | SHA1.cpp
| SHA-1 Hash key computation implementation.

file | SimpleMutex.cpp
| SimpleMutex class implementation.

file | SocketLayer.cpp
| SocketLayer class implementation.

file | StringCompressor.cpp
| StringCompressor class implementation.