Alt-NewRelic-Agent-FFI-Empty
view release on metacpan or search on metacpan
changed that file, and provided that you do at least ONE of the following:
a) place your modifications in the Public Domain or otherwise make them
Freely Available, such as by posting said modifications to Usenet or an
equivalent medium, or placing the modifications on a major archive site
such as ftp.uu.net, or by allowing the Copyright Holder to include your
modifications in the Standard Version of the Package.
b) use the modified Package only within your corporation or organization.
c) rename any non-standard executables so the names do not conflict with
standard executables, which must also be provided, and provide a separate
manual page for each non-standard executable that clearly documents how it
differs from the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
4. You may distribute the programs of this Package in object code or executable
form, provided that you do at least ONE of the following:
a) distribute a Standard Version of the executables and library files,
lib/NewRelic/Agent/FFI/Procedural.pm view on Meta::CPAN
=item Object oriented interface does represent or add anything
The L<NewRelic::Agent> instance that you create doesn't represent anything in the NewRelic Agent SDK. In fact if you don't understand
how things work under the hood, you might be confused into believing that you can initialize multiple agent instances in the same process.
=item Object oriented interface is slower
Because the unused C<$agent> instance needs to be shifted off the stack before calling the underlying C code there is a lot more overhead in the
object oriented interface.
=item Functions aren't renamed
The object oriented version renames a number of its methods, so translating C/C++ example code is nearly impossible.
The procedural version uses the same function name and constants, so translating example code from other languages
is easy.
=item API is complete
This interface is more complete than the object oriented version.
=back
=head1 FUNCTIONS
( run in 0.784 second using v1.01-cache-2.11-cpan-131fc08a04b )