NymphRPC Remote Procedure Call Library
Public Member Functions | List of all members
NymphMessage Class Reference

Public Member Functions

 NymphMessage (uint32_t methodId)
 
 NymphMessage (uint8_t *binmsg, uint64_t bytes)
 
bool addValue (NymphType *value)
 
bool addValues (std::vector< NymphType * > &values)
 
void serialize ()
 
uint8_t * buffer ()
 
uint32_t buffer_size ()
 
int getState ()
 
bool isCorrupt ()
 
void setInReplyTo (uint64_t msgId)
 
bool isCallback ()
 
uint64_t getResponseId ()
 
uint64_t getMessageId ()
 
void setResultValue (NymphType *value)
 
NymphTypegetResponse (bool take=false)
 
std::vector< NymphType * > & parameters ()
 
uint32_t getMethodId ()
 
NymphMessagegetReplyMessage ()
 
NymphException getException ()
 
std::string getCallbackName ()
 
bool isReply ()
 
bool isException ()
 
bool setException (int exceptionId, std::string value)
 
bool setCallback (std::string name)
 
void addReferenceCount ()
 
void decrementReferenceCount ()
 
void discard ()
 

The documentation for this class was generated from the following files: