C# (CSharp) GamingInterface Namespace

Nested Namespaces

GamingInterface.Properties

Classes

Name Description
AsyncUserToken This class is designed for use as the object to be assigned to the SocketAsyncEventArgs.UserToken property.
BufferManager This class creates a single large buffer which can be divided up and assigned to SocketAsyncEventArgs objects for use with each socket I/O operation. This enables bufffers to be easily reused and gaurds against fragmenting heap memory. The operations exposed on the BufferManager class are not thread safe.
Button
ButtonAllocationControllerPanel
ButtonAllocationPanel
MMClient
MMServer Implements the connection logic for the socket server. After accepting a connection, all data read from the client is sent back to the client. The read and echo back to the client pattern is continued until the client disconnects.
MainInterface
Player
PlayerInputServer Implements the connection logic for the socket server. After accepting a connection, all data read from the client is sent back to the client. The read and echo back to the client pattern is continued until the client disconnects.
Program
SocketAsyncEventArgsPool Represents a collection of resusable SocketAsyncEventArgs objects.