// Assembly: Facepunch.Steamworks.Posix
// Full name: Steamworks.Dispatch

namespace Steamworks
{
public class Dispatch // TypeDefIndex: 11644
{
	// Fields
	type#3524 OnDebugCallback;
	type#3161 OnException;
	type#19435 <ClientPipe>k__BackingField;
	type#19435 <ServerPipe>k__BackingField;
	type#15319 runningFrame;
	type#8319 actionsToCall;
	type#4907 ResultCallbacks;
	type#4405 Callbacks;

	// Methods
	// RVA: -1
	internal static type#28660 SteamAPI_ManualDispatch_Init() { }
	// RVA: -1
	internal static type#28660 SteamAPI_ManualDispatch_RunFrame(type#19434 pipe) { }
	// RVA: -1
	internal static type#15313 SteamAPI_ManualDispatch_GetNextCallback(type#19434 pipe, type#12279 msg) { }
	// RVA: -1
	internal static type#15313 SteamAPI_ManualDispatch_FreeLastCallback(type#19434 pipe) { }
	// RVA: -1
	internal static type#19434 get_ClientPipe() { }
	// RVA: -1
	internal static type#28660 set_ClientPipe(type#19434 value) { }
	// RVA: -1
	internal static type#19434 get_ServerPipe() { }
	// RVA: -1
	internal static type#28660 Init() { }
	// RVA: -1
	internal static type#28660 Frame(type#19434 pipe) { }
	// RVA: -1
	private static type#28660 ProcessCallback(type#30902 msg, type#15313 isServer) { }
	// RVA: -1
	internal static type#26576 CallbackToString(type#15677 type, type#20925 data, type#20867 expectedsize) { }
	// RVA: -1
	private static type#28660 ProcessResult(type#30902 msg) { }
	// RVA: -1
	internal static type#28660 LoopClientAsync() { }
	// RVA: -1
	internal static type#28660 Install(type#3013 p, type#15335 server) { }
	// RVA: -1
	internal static type#28660 ShutdownClient() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
