<?php
/**
 * The RPC_syncml class provides a SyncML implementation of the Horde
 * RPC system.
 *
 * $Horde: horde/lib/RPC/syncml.php,v 1.1 2003/08/05 01:21:45 chuck Exp $
 *
 * Copyright 2003 Chuck Hagenbuch <chuck@horde.org>
 *
 * See the enclosed file COPYING for license information (LGPL). If you
 * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
 *
 * @author  Chuck Hagenbuch <chuck@horde.org>
 * @version $Revision: 1.1 $
 * @since   Horde 3.0
 * @package Horde_RPC
 */
class RPC_syncml extends RPC {

    /**
     * Resource handler for the RPC server.
     * @var object $server
     */
    var $_server;

    /**
     * SyncML server constructor
     *
     * @access private
     * @return object   An RPC server instance
     */
    function RPC_syncml()
    {
        parent::RPC();
    }

    /**
     * Sends an RPC request to the server and returns the result.
     *
     * @param string    The raw request string.
     *
     * @return string   The XML encoded response from the server.
     */
    function getResponse($request)
    {
    }

    /**
     * Get the Content-Type of the response.
     *
     * @return string  The MIME Content-Type of the RPC response.
     */
    function getResponseContentType()
    {
        return 'application/vnd.syncml+xml';
    }

}
