IBM-LoadLeveler
view release on metacpan or search on metacpan
DataAccess.xsh view on Meta::CPAN
LL_element *
ll_query(queryType)
int queryType
PROTOTYPE: $
int
ll_reset_request(object)
LL_element *object
LL_element *
ll_next_obj(object)
LL_element *object
int
ll_free_objs(object)
LL_element *object
void
ll_deallocate(object)
LL_element *object
int
ll_set_request(object,QueryFlags,ObjectFilter,DataFilter)
LL_element *object
int QueryFlags
char **ObjectFilter
int DataFilter
LL_element *
ll_get_objs(object,query_daemon,hostname,number,err)
LL_element *object
int query_daemon
char *hostname
int number
int err
PROTOTYPE: $$$$$
CODE:
{
RETVAL=ll_get_objs(object,query_daemon,hostname,&number,&err);
}
OUTPUT:
number
err
RETVAL
void *
ll_get_data(object,Specification)
LL_element *object
int Specification
PROTOTYPE: $$
PPCODE:
{
RETVAL=(void *)targ; /* bogus but spresses any unused variable error messages */
/*fprintf(stderr,"\nSPECIFICATION = %d\n",Specification);*/
switch (defs[Specification])
{
case LL_NONE:
XSRETURN_UNDEF;
break;
case LL_CHAR_STAR_STAR:
{
char *pointer=NULL;
int rc;
rc=ll_get_data(object,Specification,(void *)&pointer);
/* fprintf(stderr,"%d = %s\n",Specification,pointer); */
if (rc >= 0 && pointer != NULL)
{
XPUSHs(sv_2mortal(newSVpv(pointer, 0)));
Safefree(pointer);
XSRETURN(1);
}
else
XSRETURN_UNDEF;
}
break ;
case LL_BOOLEAN_STAR:
case LL_INT_STAR:
{
int integer;
int rc;
rc=ll_get_data(object,Specification,(void *)&integer);
/* fprintf(stderr,"LLXS INTERNAL: (LL_INT_STAR) : %d = %d ( %d )\n",Specification,integer,rc); */
if (rc >= 0)
{
XPUSHs(sv_2mortal(newSViv(integer)));
XSRETURN(1);
}
else
XSRETURN_UNDEF;
}
break;
case LL_TIME_T_STAR:
{
time_t time;
int rc;
rc=ll_get_data(object,Specification,(void *)&time);
/* fprintf(stderr,"LLXS INTERNAL: (LL_TIME_T_STAR) : %d = %ld ( %d )\n",Specification,time,rc); */
/*fprintf(stderr,"%d = %ld\n",Specification,time); */
if (rc >= 0)
{
XPUSHs(sv_2mortal(newSViv((long)time)));
XSRETURN(1);
}
else
XSRETURN_UNDEF;
}
break ;
case LL_CHAR_STAR:
( run in 2.133 seconds using v1.01-cache-2.11-cpan-71847e10f99 )