- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories
- Related Pages

# PluginInterface

The server plugin for the autopatcher. Must be running for the client to get patches. More...

## Modules
| AutoRPC
| ConnectionGraph
| DirectoryDeltaTransfer
| FileListTransfer
| FullyConnectedMesh
| LightweightDatabase
| MessageFilter
| NatPunchthrough
| PacketLogger
| ReadyEvent
| ReplicaManager
| ReplicaManager2
| Router
| RPC3
## Classes
class | PluginInterface
| PluginInterface provides a mechanism to add functionality in a modular way. MessageHandlers should derive from PluginInterface and be attached to RakPeer using the function AttachPlugin On a user call to Receive, OnReceive is called for every PluginInterface, which can then take action based on the message passed to it. This is used to transparently add game-independent functional modules, similar to browser plugins. More...
class | RakNet::LobbyClientPC
| PC specific client side code to the lobby system Attach class as a plugin to RakNet as usual. Connect to the lobby server (as usual). Then use provided functions for specific functionality. More...
class | RakNet::Lobby2::LobbyClient
| PC specific client side code to the lobby system Attach class as a plugin to RakNet as usual. Connect to the lobby server (as usual). Then use provided functions for specific functionality. More...
class | RakNet::Lobby2::LobbyClientPC
| PC specific client side code to the lobby system Attach class as a plugin to RakNet as usual. Connect to the lobby server (as usual). Then use provided functions for specific functionality. More...

## Detailed Description

The server plugin for the autopatcher. Must be running for the client to get patches.