idl2xs_c

idl2xs_c is an IDL compiler to extension interface between Perl and C code.
Download

idl2xs_c Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Francois Perrad
  • Publisher web site:
  • http://search.cpan.org/~perrad/CORBA-XPIDL-0.03/xpidl.pl

idl2xs_c Tags


idl2xs_c Description

idl2xs_c is an IDL compiler to extension interface between Perl and C code. idl2xs_c is an IDL compiler to extension interface between Perl and C code.SYNOPSISidl2xs_c spec.idlOPTIONSAll options are forwarded to C preprocessor, except -h -i -J -v -x.With the GNU C Compatible Compiler Processor, useful options are :-D name -D name=definition -I directory -I- -nostdincSpecific options :-hDisplay help.-i directorySpecify a path for import (only for version 3.0).-J directorySpecify a path for Perl package importation (use package;).-vDisplay version.-xEnable export (only for version 3.0).idl2xs_c is an alternative to h2xs and XS language when an IDL interface is available.idl2xs_c parses the given input file (IDL) and generates :a Perl stub spec.pm (deals with CDR serialization, and autoload)a C stub spec.c (deals with Perl API)a C stub cdr_spec.c (deals with CDR serialization)a include file spec.h (following the language C mapping rules)a C skeleton skel_spec.c (with automatic merge)Makefile.PLMakefile (from Makefile.PL)test.plMANIFESTChangesThe files Makefile, Makefile.PL, Changes, MANIFEST, test.pl and spec.c are generated only if spec.idl contains operation or attribute.idl2xs_c is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.idl2xs_c needs a cpp executable.idl2xs_c needs CORBA::IDL, CORBA::C and CORBA::Perl modules.CORBA Specifications, including (IDL : Interface Language Definition and CDR : Common Data Representation) and C Language Mapping are available on http://www.omg.org/.CORBA mapping for Perl comes with the package CORBA::MICO or CORBA::ORBit.Exceptions are implemented using the Error module. Requirements: · Perl


idl2xs_c Related Software