#!/bin/sh

$PERL -x 3<&0 <<'END_OF_SCRIPT'
#!perl

use CGI::ExtDirect;

use RPC::ExtDirect::API     Namespace       => 'myApp.ns',
                            Router_path     => '/router.cgi',
                            Poll_path       => '/poll.cgi',
                            Remoting_var    => 'Ext.app.REMOTE_CALL',
                            Polling_var     => 'Ext.app.REMOTE_POLL',
                            Auto_Connect    => 1;

use RPC::ExtDirect::Test::Pkg::Foo;
use RPC::ExtDirect::Test::Pkg::Bar;
use RPC::ExtDirect::Test::Pkg::Qux;
use RPC::ExtDirect::Test::Pkg::Meta;

# 2 argument open() is here for older Perls
open STDIN, '<&3' or die "Can't reopen STDIN";

my $cgi = CGI::ExtDirect->new({ debug => 1 });

print $cgi->api();

exit 0;

END_OF_SCRIPT

