Esempio n. 1
0
static void ExchangeVersions()
	{
	SendVersion();
	if (dwRC != USBIO_ERR_SUCCESS)
		return;
	ReceiveVersion();
	}
Esempio n. 2
0
void CLuaRemoteDebug::OnNotificationNetworkReceive(const void *pBuffer, size_t length)
{
	if (!pBuffer || length == 0)
		return;
	CSerializationHelper bufferUtil((char*)pBuffer, length);
	char packetType;
	bufferUtil.Read(packetType);
	switch (packetType)
	{
	case ePT_Version:
		ReceiveVersion(bufferUtil);
		break;
	case ePT_Break:
		BreakOnNextLuaCall();
		break;
	case ePT_Continue:
		Continue();
		break;
	case ePT_StepOver:
		StepOver();
		break;
	case ePT_StepInto:
		StepInto();
		break;
	case ePT_StepOut:
		StepOut();
		break;
	case ePT_SetBreakpoints:
		ReceiveSetBreakpoints(bufferUtil);
		break;
	case ePT_FileMD5:
		ReceiveFileMD5Request(bufferUtil);
		break;
	case ePT_FileContents:
		ReceiveFileContentsRequest(bufferUtil);
		break;
	case ePT_EnableCppCallstack:
		ReceiveEnableCppCallstack(bufferUtil);
		break;
	case ePT_ModulesInformation:
		SendLoadedModulesInformation();
		break;
	default:
		CRY_ASSERT_MESSAGE(false, "Unrecognised packet type");
		break;
	}
}