|
| | FDMessageRequest (FDDictionaryEntryCommand *cde) |
| | Class constructor. Constructs a request to be sent. More...
|
| |
| | FDMessageRequest (FDDictionaryEntryCommand *cde, struct msg *pmsg) |
| | Class constructor. Constructs a request that has been received. More...
|
| |
| | FDMessageRequest (FDDictionaryEntryApplication *ade, FDDictionaryEntryCommand *cde) |
| | Class constructor. Constructs an application specific request that has been received. More...
|
| |
| virtual | ~FDMessageRequest () |
| |
| FDMessageRequest & | send () |
| | Sends the request. More...
|
| |
| virtual Void | processAnswer (FDMessageAnswer &ans) |
| | A virtual message that will process the answer message received in response to this request message. More...
|
| |
| Bool | setPreserveAnswer (Bool preserve) |
| | Sets indication whether to preserve the answer or not. More...
|
| |
| Bool | getPreserveAnswer () |
| | Sets indication whether to preserve the answer or not. 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 request message.