diff options
author | Jason Sams <rjsams@android.com> | 2010-11-22 16:20:16 -0800 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2010-11-22 16:20:16 -0800 |
commit | add9d9633205f76cc34f04368b8482c2c369ba63 (patch) | |
tree | cc360ce8783627e98c05f764d99c70dc29cc5b87 /libs/rs/rsContext.h | |
parent | 83d97c8c7ddff9374f876bef48758414a7775cb1 (diff) | |
download | frameworks_base-add9d9633205f76cc34f04368b8482c2c369ba63.zip frameworks_base-add9d9633205f76cc34f04368b8482c2c369ba63.tar.gz frameworks_base-add9d9633205f76cc34f04368b8482c2c369ba63.tar.bz2 |
More error checks
Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
Diffstat (limited to 'libs/rs/rsContext.h')
-rw-r--r-- | libs/rs/rsContext.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/libs/rs/rsContext.h b/libs/rs/rsContext.h index c377c73..cafbdff 100644 --- a/libs/rs/rsContext.h +++ b/libs/rs/rsContext.h @@ -144,7 +144,7 @@ public: RsMessageToClientType peekMessageToClient(size_t *receiveLen, uint32_t *subID, bool wait); RsMessageToClientType getMessageToClient(void *data, size_t *receiveLen, uint32_t *subID, size_t bufferLen, bool wait); - bool sendMessageToClient(const void *data, RsMessageToClientType cmdID, uint32_t subID, size_t len, bool waitForSpace); + bool sendMessageToClient(const void *data, RsMessageToClientType cmdID, uint32_t subID, size_t len, bool waitForSpace) const; uint32_t runScript(Script *s); void initToClient(); @@ -169,7 +169,7 @@ public: uint32_t getWidth() const {return mWidth;} uint32_t getHeight() const {return mHeight;} - ThreadIO mIO; + mutable ThreadIO mIO; // Timers enum Timers { @@ -197,9 +197,8 @@ public: } props; void dumpDebug() const; - void checkError(const char *) const; - const char * getError(RsError *); - void setError(RsError e, const char *msg = NULL); + void checkError(const char *, bool isFatal = false) const; + void setError(RsError e, const char *msg = NULL) const; mutable const ObjectBase * mObjHead; @@ -259,8 +258,7 @@ protected: bool mRunning; bool mExit; bool mPaused; - RsError mError; - const char *mErrorMsg; + mutable RsError mError; pthread_t mThreadId; pid_t mNativeThreadId; |