EV-ADNS
view release on metacpan or search on metacpan
int
reinit (SV *flags = &PL_sv_undef, SV *str = &PL_sv_undef)
CODE:
{
int initflags = SvOK (flags) ? SvIV (flags) : DEFAULT_INIT_FLAGS;
adns_finish (ads);
adns_init_logfn (&ads, initflags, SvOK (str) ? SvPVbyte_nolen (str) : 0, 0, 0);
}
void submit (char *owner, int type, int flags, SV *cb)
PPCODE:
{
SV *csv = NEWSV (0, sizeof (struct ctx));
struct ctx *c = (struct ctx *)SvPVX (csv);
int r = adns_submit (ads, owner, type, flags, (void *)c, &c->query);
outstanding_inc (ads);
if (r)
{
SvREFCNT_dec (csv);
( run in 1.042 second using v1.01-cache-2.11-cpan-5511b514fd6 )