|
| FDMessageAnswer (FDMessageRequest *req, struct msg *pmsg) |
| Class constructor. Constructs the received answer message. More...
|
|
| FDMessageAnswer (FDMessageRequest *req) |
| Class constructor. Constructs an answer to be sent. More...
|
|
| ~FDMessageAnswer () |
| Class destructor. More...
|
|
FDMessageAnswer & | send () |
| Sends the answer. More...
|
|
FDDictionaryEntryCommand * | getCommand () |
|
FDMessage & | add (FDAvp &avp) |
| Adds the contents of "avp" to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, int32_t v) |
| Adds an int32_t value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, int64_t v) |
| Adds an int64_t value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, uint32_t v) |
| Adds an uint32_t value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, uint64_t v) |
| Adds an uint64_t value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, float v) |
| Adds a float value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, double v) |
| Adds a double value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, const char *v) |
| Adds a string value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, const std::string &v) |
| Adds a string value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, const char *v, size_t len) |
| Adds an octet string value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, const uint8_t *v, size_t len) |
| Adds an octet string value to this message. More...
|
|
FDMessage & | add (FDDictionaryEntryAVP &de, const ETime &v) |
| Adds a time value to this message. More...
|
|
FDMessage & | add (FDExtractor &e) |
| Adds the AVP's associated with the FDExtractor object to this AVP. More...
|
|
FDMessage & | add (FDExtractorList &el) |
| Adds the AVP's associated with the FDExtractorList object to this AVP. More...
|
|
FDMessage & | add (FDExtractorAvp &ea) |
| Adds the AVP's associated with the FDExtractorAvp object to this AVP. More...
|
|
FDMessage & | add (FDExtractorAvpList &eal) |
| Adds the AVP's associated with the FDExtractorAvpList object to this AVP. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, int32_t &v) |
| Retrieves the int32_t AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, int64_t &v) |
| Retrieves the int64_t AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, uint32_t &v) |
| Retrieves the uint32_t AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, uint64_t &v) |
| Retrieves the uint64_t AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, float &v) |
| Retrieves the float AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, double &v) |
| Retrieves the double AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, std::string &v) |
| Retrieves the string AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, char *v, size_t &len) |
| Retrieves the octet string AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, uint8_t *v, size_t &len) |
| Retrieves the octet string AVP value associated with specified dictionary entry. More...
|
|
Bool | get (FDDictionaryEntryAVP &de, ETime &v) |
| Retrieves the time AVP value associated with specified dictionary entry. More...
|
|
FDAvp | findAVP (FDDictionaryEntryAVP &de) |
| Retrieves the AVP object specified by the dictionary entry from this message. More...
|
|
FDAvp | getFirstAVP (Bool &found) |
| Retrieves the first AVP object from this message. More...
|
|
Void | dump () |
| Prints the AVP contents of this message. More...
|
|
Bool | isRequest () |
| Indicates if this message is a request. More...
|
|
Bool | isAnswer () |
| Indicates if this message is an answer. More...
|
|
struct msg * | getMsg () |
| Retrieves the freeDiameter message pointer. More...
|
|
Void | addOrigin () |
| Adds the Origin-Host and Origin-Realm to this message. More...
|
|
FDMessage & | addJson (const char *json) |
| Adds the AVP's represented in the JSON string. More...
|
|
FDMessage & | addJson (const std::string &json) |
| Adds the AVP's represented in the JSON string. More...
|
|
Bool | getJson (std::string &json) |
| Retrieves a JSON string with all of the AVP's represented in it. More...
|
|
Represents a Diameter answer message (in rsponse to a request).