{
    "mode": "perldoc",
    "parameter": "Frontier::Daemon",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/Frontier%3A%3ADaemon/json",
    "generated": "2026-06-11T04:04:52Z",
    "synopsis": "use Frontier::Daemon;\nFrontier::Daemon->new(methods => {\n'rpcName' => \\&subname,\n...\n});",
    "sections": {
        "NAME": {
            "content": "Frontier::Daemon - receive Frontier XML RPC requests\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "use Frontier::Daemon;\n\nFrontier::Daemon->new(methods => {\n'rpcName' => \\&subname,\n...\n});\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "*Frontier::Daemon* is an HTTP/1.1 server that listens on a socket for incoming requests\ncontaining Frontier XML RPC2 method calls. *Frontier::Daemon* is a subclass of *HTTP::Daemon*,\nwhich is a subclass of *IO::Socket::INET*.\n\n*Frontier::Daemon* takes a `\"methods\"' parameter, a hash that maps an incoming RPC method name\nto reference to a subroutine.\n\n*Frontier::Daemon* takes a `\"useobjects\"' parameter that if set to a non-zero value will\nconvert incoming <int>, <i4>, <float>, and <string> values to objects instead of scalars. See",
            "subsections": [
                {
                    "name": "int",
                    "content": ""
                }
            ]
        },
        "SEE ALSO": {
            "content": "",
            "subsections": [
                {
                    "name": "perl",
                    "content": "<http://www.scripting.com/frontier5/xml/code/rpc.html>\n"
                }
            ]
        },
        "AUTHOR": {
            "content": "Ken MacLeod <ken@bitsko.slc.ut.us>\n",
            "subsections": []
        }
    },
    "summary": "Frontier::Daemon - receive Frontier XML RPC requests",
    "flags": [],
    "examples": [],
    "see_also": []
}