Finish EXECUTE_RPC and RPC_RESPONSE handling.

Change-Id: I927711c0625527093899f63c171302901ff8277a
This commit is contained in:
Peter Johnson
2015-06-21 21:47:44 -07:00
parent c2063f3a88
commit c4d4679ed9
2 changed files with 12 additions and 6 deletions

View File

@@ -174,8 +174,10 @@ MessageReader::Run()
if (!Read16(&uid)) return false;
unsigned long size;
if (!ReadULEB128(&size)) return false;
char *buf;
if (!Read(&buf, size)) return false;
char *params;
if (!Read(&params, size)) return false;
m_handler.GotExecuteRpc(id, uid, params, size);
break;
}
case NT_MSG_RPC_RESPONSE:
{
@@ -189,8 +191,10 @@ MessageReader::Run()
if (!Read16(&uid)) return false;
unsigned long size;
if (!ReadULEB128(&size)) return false;
char *buf;
if (!Read(&buf, size)) return false;
char *results;
if (!Read(&results, size)) return false;
m_handler.GotRpcResponse(id, uid, results, size);
break;
}
default:
m_error = "unrecognized message type";