This is used as a base class for callbacks generated from an structured data remote procedure call. The
extractResponse method will deal with the llsdrpc method call overhead, and keep track of what to call during the next call into
process. If you use this as a base class, you need to implement
error to do something useful. When in those methods, you can parse and utilize the mReturnValue member data.