diff options
author | 2011-04-27 13:20:39 -0700 | |
---|---|---|
committer | 2011-04-27 13:20:39 -0700 | |
commit | 36f873c765fee84ec26b0e21021ef4c6edc78123 (patch) | |
tree | f5c355ca532e2a737be3deea6b51b6c1075b1480 /libs/rs/rsContext.cpp | |
parent | c7d1d6288ee097e97560ab01f3d0953014ce3cf7 (diff) | |
parent | 65bdaf1c6d463d9441125d2c87a36015bfef2d95 (diff) |
Merge "Cleanup rs.spec file and code generator."
Diffstat (limited to 'libs/rs/rsContext.cpp')
-rw-r--r-- | libs/rs/rsContext.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/libs/rs/rsContext.cpp b/libs/rs/rsContext.cpp index 0ca892d7eb68..50f5f554ee7b 100644 --- a/libs/rs/rsContext.cpp +++ b/libs/rs/rsContext.cpp @@ -768,14 +768,20 @@ RsContext rsContextCreateGL(RsDevice vdev, uint32_t version, return rsc; } -RsMessageToClientType rsContextPeekMessage(RsContext vrsc, size_t *receiveLen, uint32_t *subID, bool wait) { +RsMessageToClientType rsContextPeekMessage(RsContext vrsc, + size_t * receiveLen, size_t receiveLen_length, + uint32_t * subID, size_t subID_length, bool wait) { Context * rsc = static_cast<Context *>(vrsc); return rsc->peekMessageToClient(receiveLen, subID, wait); } -RsMessageToClientType rsContextGetMessage(RsContext vrsc, void *data, size_t *receiveLen, uint32_t *subID, size_t bufferLen, bool wait) { +RsMessageToClientType rsContextGetMessage(RsContext vrsc, void * data, size_t data_length, + size_t * receiveLen, size_t receiveLen_length, + uint32_t * subID, size_t subID_length, bool wait) { Context * rsc = static_cast<Context *>(vrsc); - return rsc->getMessageToClient(data, receiveLen, subID, bufferLen, wait); + rsAssert(subID_length == sizeof(uint32_t)); + rsAssert(receiveLen_length == sizeof(size_t)); + return rsc->getMessageToClient(data, receiveLen, subID, data_length, wait); } void rsContextInitToClient(RsContext vrsc) { |