summaryrefslogtreecommitdiffstats
path: root/usr/local/www/xmlrpc.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-09-18 03:44:09 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-09-18 03:44:09 +0000
commit52c3baf5da1c9ff94b234c90b1dc838b411b97bd (patch)
treedb6a21b584b0948a92d35d1569cf6ec8a571681d /usr/local/www/xmlrpc.php
parenta749b1ce3a9cd9ba212a5d8fcf20f2fd46502c72 (diff)
downloadpfsense-52c3baf5da1c9ff94b234c90b1dc838b411b97bd.zip
pfsense-52c3baf5da1c9ff94b234c90b1dc838b411b97bd.tar.gz
Expose interfaces_carp_configure_xmlrpc()
Diffstat (limited to 'usr/local/www/xmlrpc.php')
-rwxr-xr-xusr/local/www/xmlrpc.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/usr/local/www/xmlrpc.php b/usr/local/www/xmlrpc.php
index cfc9d78..a2e2259 100755
--- a/usr/local/www/xmlrpc.php
+++ b/usr/local/www/xmlrpc.php
@@ -122,8 +122,19 @@ function get_notices_xmlrpc($raw_params) {
return $response;
}
+$carp_configure_doc = 'Basic XMLRPC wrapper for rc.reboot.';
+$carp_configure_sig = array(array($XML_RPC_Boolean, $XML_RPC_String));
+function interfaces_carp_configure_xmlrpc($raw_params) {
+ interfaces_carp_bringup();
+ interfaces_carp_configure();
+ return new XML_RPC_Response(new XML_RPC_Value(true, 'boolean'));
+}
+
$server = new XML_RPC_Server(
array(
+ 'pfsense.interfaces_carp_configure' => array('function' => 'interfaces_carp_configure_xmlrpc',
+ 'signature' => $carp_configure_doc,
+ 'docstring' => $carp_configure_sig),
'pfsense.backup_config_section' => array('function' => 'backup_config_section_xmlrpc',
'signature' => $backup_config_section_sig,
'docstring' => $backup_config_section_doc),
@@ -146,4 +157,4 @@ $server = new XML_RPC_Server(
'signature' => $get_notices_sig)
)
);
-?>
+?> \ No newline at end of file
OpenPOWER on IntegriCloud