Extension [ <persistent> extension #68 xmlrpc version 1.0.0RC2 ] {

  - Functions {
    Function [ <internal:xmlrpc> function xmlrpc_encode ] {

      - Parameters [1] {
        Parameter #0 [ <required> mixed $value ]
      }
      - Return [ ?string ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_decode ] {

      - Parameters [2] {
        Parameter #0 [ <required> string $xml ]
        Parameter #1 [ <optional> string $encoding = "iso-8859-1" ]
      }
      - Return [ mixed ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_decode_request ] {

      - Parameters [3] {
        Parameter #0 [ <required> string $xml ]
        Parameter #1 [ <required> &$method ]
        Parameter #2 [ <optional> string $encoding = "iso-8859-1" ]
      }
      - Return [ mixed ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_encode_request ] {

      - Parameters [3] {
        Parameter #0 [ <required> ?string $method ]
        Parameter #1 [ <required> mixed $params ]
        Parameter #2 [ <optional> array $output_options = [] ]
      }
      - Return [ ?string ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_get_type ] {

      - Parameters [1] {
        Parameter #0 [ <required> mixed $value ]
      }
      - Return [ string ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_set_type ] {

      - Parameters [2] {
        Parameter #0 [ <required> &$value ]
        Parameter #1 [ <required> string $type ]
      }
      - Return [ bool ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_is_fault ] {

      - Parameters [1] {
        Parameter #0 [ <required> array $arg ]
      }
      - Return [ bool ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_server_create ] {

      - Parameters [0] {
      }
      - Return [ XmlRpcServer ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_server_destroy ] {

      - Parameters [1] {
        Parameter #0 [ <required> XmlRpcServer $server ]
      }
      - Return [ bool ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_server_register_method ] {

      - Parameters [3] {
        Parameter #0 [ <required> XmlRpcServer $server ]
        Parameter #1 [ <required> string $method_name ]
        Parameter #2 [ <required> $function ]
      }
      - Return [ bool ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_server_call_method ] {

      - Parameters [4] {
        Parameter #0 [ <required> XmlRpcServer $server ]
        Parameter #1 [ <required> string $xml ]
        Parameter #2 [ <required> mixed $user_data ]
        Parameter #3 [ <optional> array $output_options = [] ]
      }
      - Return [ mixed ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_parse_method_descriptions ] {

      - Parameters [1] {
        Parameter #0 [ <required> string $xml ]
      }
      - Return [ mixed ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_server_add_introspection_data ] {

      - Parameters [2] {
        Parameter #0 [ <required> XmlRpcServer $server ]
        Parameter #1 [ <required> array $desc ]
      }
      - Return [ int ]
    }
    Function [ <internal:xmlrpc> function xmlrpc_server_register_introspection_callback ] {

      - Parameters [2] {
        Parameter #0 [ <required> XmlRpcServer $server ]
        Parameter #1 [ <required> $function ]
      }
      - Return [ bool ]
    }
  }

  - Classes [1] {
    Class [ <internal:xmlrpc> final class XmlRpcServer ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [0] {
      }

      - Methods [0] {
      }
    }
  }
}