CORBA-omniORB
view release on metacpan or search on metacpan
= CORBA::InterfaceDef::_narrow (interface);
POmniIfaceInfo *info
= pomni_load_contained (aTHX_ iface, CORBA::ORB::_nil(), NULL);
RETVAL = info ? (char *)info->pkg.c_str() : NULL;
}
OUTPUT:
RETVAL
void
_entry_lock_hooks ()
PPCODE:
EXTEND(SP, 2);
PUSHs(sv_2mortal(newSVuv(PTR2UV(pomni_unlock))));
PUSHs(sv_2mortal(newSVuv(PTR2UV(pomni_relock))));
MODULE = CORBA::omniORB PACKAGE = CORBA
SV *
ORB_init (id)
char *id
omnithreads/omnithreads.xs view on Meta::CPAN
void
ithread_list(...)
PREINIT:
char *classname;
ithread *thread;
int list_context;
IV count = 0;
int want_running;
PPCODE:
/* Class method only */
if (SvROK(ST(0))) {
Perl_croak(aTHX_ "Usage: threads->list(...)");
}
classname = (char *)SvPV_nolen(ST(0));
/* Calling context */
list_context = (GIMME_V == G_ARRAY);
/* Running or joinable parameter */
omnithreads/omnithreads.xs view on Meta::CPAN
void
ithread_join(...)
PREINIT:
ithread *thread;
int join_err;
AV *params;
int len;
int ii;
void *retval;
PPCODE:
/* Object method only */
if (! sv_isobject(ST(0))) {
Perl_croak(aTHX_ "Usage: $thr->join()");
}
/* Check if the thread is joinable */
thread = SV_to_ithread(aTHX_ ST(0));
join_err = (thread->state & (PERL_ITHR_DETACHED|PERL_ITHR_JOINED));
if (join_err) {
if (join_err & PERL_ITHR_DETACHED) {
( run in 2.009 seconds using v1.01-cache-2.11-cpan-71847e10f99 )