Apache-Module
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
}
print $fh <<EOF;
$type
$handler(modp)
Apache::Module modp
CODE:
$trans(modp->$handler);
OUTPUT:
RETVAL
EOF
}
}
package Apache::Module;
my %request_method_desc = (
INCLUDE: handlers.xsubs
Apache::Module
top_module(class)
SV *class
CODE:
RETVAL = top_module;
OUTPUT:
RETVAL
void
add(modp)
Apache::Module modp
CODE:
ap_add_module(modp);
void
CODE:
ap_remove_module(modp);
Apache::Module
next(modp)
Apache::Module modp
CODE:
RETVAL = modp->next;
OUTPUT:
RETVAL
const char *
name(modp)
Apache::Module modp
CODE:
RETVAL = modp->name;
OUTPUT:
RETVAL
Apache::Handler
handlers(modp)
Apache::Module modp
CODE:
if(modp->handlers)
RETVAL = (Apache__Handler)modp->handlers;
else
XSRETURN_UNDEF;
OUTPUT:
RETVAL
Apache::Command
cmds(modp)
Apache::Module modp
CODE:
if(modp->cmds)
RETVAL = (Apache__Command)modp->cmds;
else
XSRETURN_UNDEF;
OUTPUT:
RETVAL
MODULE = Apache::Module PACKAGE = Apache::Handler
const char *
content_type(hand)
Apache::Handler hand
CODE:
if(hand && hand->content_type)
RETVAL = hand->content_type;
else
XSRETURN_UNDEF;
OUTPUT:
RETVAL
SV *
handler(hand)
Apache::Handler hand
CODE:
handler2cvrv(hand->handler);
OUTPUT:
RETVAL
Apache::Handler
next(hand)
Apache::Handler hand
CODE:
hand++;
if(hand && hand->content_type)
RETVAL = hand;
else
XSRETURN_UNDEF;
OUTPUT:
RETVAL
MODULE = Apache::Module PACKAGE = Apache::Command
Apache::Command
find(cmd, name)
Apache::Command cmd
char *name
CODE:
RETVAL = cmd;
break;
}
else
++cmd;
}
if(!(RETVAL = cmd))
XSRETURN_UNDEF;
OUTPUT:
RETVAL
Apache::Command
next(cmd)
Apache::Command cmd
CODE:
cmd++;
if(cmd && cmd->name)
RETVAL = cmd;
else
XSRETURN_UNDEF;
OUTPUT:
RETVAL
const char *
name(cmd)
Apache::Command cmd
CODE:
RETVAL = cmd->name;
OUTPUT:
RETVAL
const char *
errmsg(cmd)
Apache::Command cmd
CODE:
RETVAL = cmd->errmsg;
OUTPUT:
RETVAL
int
req_override(cmd)
Apache::Command cmd
CODE:
RETVAL = cmd->req_override;
OUTPUT:
RETVAL
SV *
args_how(cmd)
Apache::Command cmd
CODE:
RETVAL = newSV(0);
sv_setnv(RETVAL, (double)cmd->args_how);
case TAKE13:
sv_setpv(RETVAL, "TAKE13");
break;
default:
sv_setpv(RETVAL, "__UNKNOWN__");
break;
};
SvNOK_on(RETVAL); /* ah, magic */
OUTPUT:
RETVAL
( run in 0.444 second using v1.01-cache-2.11-cpan-4e96b696675 )