Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| NDChannel | NetDog Communications Channel |
| NDConn | A NetDog connection |
| NDConnHandler | Provides an interface for responding to connection-related events, such as open, close, etc |
| NDCore | Core NetDog object |
| NDDebug | Provides control over NetDog's debugging output |
| NDEvent | A representation of a single NetDog event |
| NDEventCallback | Interface class providing event handling callbacks |
| NDFileClient | Interface class providing file client functionality |
| NDFileServer | Interface class providing file server functionality |
| NDGetOpt | Provides command-line argument parsing |
| NDIdentity | Represents identity information about a NetDog node |
| NDLoginCallback | Interface class providing a login verification mechanism |
| NDObject | Represents a single game object (e.g. Player, Ball, etc.) which may be optionally synchronized between server and all clients |
| NDObjectAuthority | Provides an interface for server validation of object-related events, such as object updates, publishes, and deletes |
| NDObjectChanges | Provides users with access to object update messages |
| NDObjectHandler | Provides an interface for responding to object-related events, such as object updates, enters, and exits |
| NDRpcHandler | Interface class providing RPC server functionality |
| NDRpcRequest | Represents an RPC request and associated data |
| NDRpcResponse | Represents an RPC response and associated data |
| NDScheduledHandler | Provides a means for users to schedule their own tasks |
| NDSocketAddress | Provides an operating system agnostic description of an IP address and port number |