3 #ifndef GEODE_USERFUNCTIONEXECUTIONEXCEPTION_H_ 4 #define GEODE_USERFUNCTIONEXECUTIONEXCEPTION_H_ 29 class UserFunctionExecutionException;
30 typedef SharedPtr<UserFunctionExecutionException>
31 UserFunctionExecutionExceptionPtr;
75 virtual int32_t
classId()
const;
96 virtual int8_t
typeId()
const;
109 const char* msg =
"UserFunctionExecutionException";
125 #endif // GEODE_USERFUNCTIONEXECUTIONEXCEPTION_H_ virtual ~UserFunctionExecutionException()
public methods
Definition: UserFunctionExecutionException.hpp:46
Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
UserFunctionExecutionException(CacheableStringPtr msg)
constructors
static CacheableStringPtr create(const char *value, int32_t len=0)
Factory method for creating an instance of CacheableString from a null terminated C string optionally...
Definition: CacheableString.hpp:113
CacheableStringPtr getName()
return as CacheableStringPtr the Exception name returned from geode sendException api...
Definition: UserFunctionExecutionException.hpp:108
virtual void toData(DataOutput &output) const
serialize this object
virtual uint32_t objectSize() const
return the size in bytes of the instance being serialized.
Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition: DataOutput.hpp:74
UserFunctionExecutionException class is used to encapsulate geode sendException in case of Function e...
Definition: UserFunctionExecutionException.hpp:37
virtual int8_t typeId() const
return the typeId byte of the instance being serialized.
virtual Serializable * fromData(DataInput &input)
deserialize this object, typical implementation should return the 'this' pointer. ...
CacheableStringPtr getMessage()
return as CacheableStringPtr the Exception message returned from geode sendException api...
Definition: UserFunctionExecutionException.hpp:102
This abstract base class is the superclass of all user objects in the cache that can be serialized...
Definition: Serializable.hpp:53
virtual int32_t classId() const
Return the classId of the instance being serialized.
Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from...
Definition: DataInput.hpp:56
This namespace contains all the Geode C++ API classes, enumerations and globals.