mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-14 05:18:31 +00:00
FS-2746 --resolve large xmlrpc update thanks garmt
This commit is contained in:
1 parent
37ecad9903
commit
6b6c83a718
397 files changed
+41821
-33840
No files matched your search
@@ -0,0 +1,39 @@
|
||||
#ifndef XMLRPC_JSON_H_INCLUDED
|
||||
#define XMLRPC_JSON_H_INCLUDED
|
||||
|
||||
#include <xmlrpc-c/base.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
/*
|
||||
Parse a given string as JSON and return its value as an XML-RPC value
|
||||
object.
|
||||
|
||||
@param envP xmlrpc environment for error handling
|
||||
@param buf holds a pointer to a ziro terminated string
|
||||
@return the value generated or NULL (check error)
|
||||
*/
|
||||
xmlrpc_value *
|
||||
xmlrpc_parse_json(xmlrpc_env * const envP,
|
||||
const char * const json);
|
||||
|
||||
|
||||
/*
|
||||
Serialize an XML-RPC value object into JSON.
|
||||
|
||||
@param envP holds the xmlrpc execution environment
|
||||
@param valP holds the value to serialize
|
||||
@param out holds a mem block containing the result
|
||||
*/
|
||||
void
|
||||
xmlrpc_serialize_json(xmlrpc_env * const envP,
|
||||
xmlrpc_value * const valP,
|
||||
xmlrpc_mem_block * const jsonP);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#endif /* XMLRPC_JSON_H_INCLUDED */
|
||||
Reference in new issue
Block a user