freebsd-ports/devel/p5-Parse-Pidl/pkg-descr
Timur I. Bakeyev ff368cb1d9 Adding slave ports for the net/samba4-devel. We are installing this
libraries separately, so they can be used by other ports.
2009-07-12 21:40:50 +00:00

24 lines
1.1 KiB
Text

Pidl is an IDL compiler written in Perl that aims to be somewhat
compatible with the midl compiler. IDL stands for "Interface Definition
Language".
Pidl can generate stubs for DCE/RPC server code, DCE/RPC client code and
ethereal dissectors for DCE/RPC traffic.
IDL compilers like pidl take a description of an interface as their
input and use it to generate C (though support for other languages may
be added later) code that can use these interfaces, pretty print data
sent using these interfaces, or even generate ethereal dissectors that
can parse data sent over the wire by these interfaces.
Pidl takes IDL files in the same format as is used by midl, converts it
to a .pidl file (which contains pidl's internal representation of the
interface) and can then generate whatever output you need. .pidl files
should be used for debugging purposes only. Write your interface
definitions in .idl format.
The goal of pidl is to implement a IDL compiler that can be used while
developing the RPC subsystem in Samba (for both marshalling/unmarshalling
and debugging purposes).
WWW: http://search.cpan.org/dist/Parse-Pidl/