Codebase list libnet-amqp-perl / 0c43a15
New upstream snapshot. Debian Janitor 1 year, 6 months ago
8 changed file(s) with 107 addition(s) and 37 deletion(s). Raw diff Collapse all Expand all
3131 t/50_autodocs.t
3232 eg/bench.pl
3333 Makefile.PL
34 SIGNATURE Added here by Module::Build
33 "Eric Waters <ewaters@gmail.com>"
44 ],
55 "dynamic_config" : 1,
6 "generated_by" : "Module::Build version 0.4004, CPAN::Meta::Converter version 2.130880",
6 "generated_by" : "Module::Build version 0.4231",
77 "license" : [
88 "perl_5"
99 ],
1010 "meta-spec" : {
1111 "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
12 "version" : "2"
12 "version" : 2
1313 },
1414 "name" : "Net-AMQP",
1515 "prereqs" : {
2222 },
2323 "configure" : {
2424 "requires" : {
25 "Module::Build" : "0.40"
25 "Module::Build" : "0.42"
2626 }
2727 },
2828 "runtime" : {
100100 "http://dev.perl.org/licenses/"
101101 ]
102102 },
103 "version" : "0.06"
103 "version" : "0.06",
104 "x_serialization_backend" : "JSON::PP version 4.06"
104105 }
22 author:
33 - 'Eric Waters <ewaters@gmail.com>'
44 build_requires:
5 File::Temp: 0.19
6 Test::Deep: 0
7 Test::More: 0.88
5 File::Temp: '0.19'
6 Test::Deep: '0'
7 Test::More: '0.88'
88 configure_requires:
9 Module::Build: 0.40
9 Module::Build: '0.42'
1010 dynamic_config: 1
11 generated_by: 'Module::Build version 0.4004, CPAN::Meta::Converter version 2.130880'
11 generated_by: 'Module::Build version 0.4231, CPAN::Meta::Converter version 2.150010'
1212 license: perl
1313 meta-spec:
1414 url: http://module-build.sourceforge.net/META-spec-v1.4.html
15 version: 1.4
15 version: '1.4'
1616 name: Net-AMQP
1717 provides:
1818 Net::AMQP:
1919 file: lib/Net/AMQP.pm
20 version: 0.06
20 version: '0.06'
2121 Net::AMQP::Common:
2222 file: lib/Net/AMQP/Common.pm
2323 Net::AMQP::Frame:
5555 Net::AMQP::Value::Timestamp:
5656 file: lib/Net/AMQP/Value.pm
5757 requires:
58 Class::Accessor: 0
59 Class::Data::Inheritable: 0
60 Scalar::Util: 0
61 XML::LibXML: 0
58 Class::Accessor: '0'
59 Class::Data::Inheritable: '0'
60 Scalar::Util: '0'
61 XML::LibXML: '0'
6262 resources:
6363 license: http://dev.perl.org/licenses/
64 version: 0.06
64 version: '0.06'
65 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
0 # Note: this file was auto-generated by Module::Build::Compat version 0.4004
0 # Note: this file was auto-generated by Module::Build::Compat version 0.4231
11
22 unless (eval "use Module::Build::Compat 0.02; 1" ) {
33 print "This module requires Module::Build to install itself.\n";
00 NAME
1
12 Net::AMQP - Advanced Message Queue Protocol (de)serialization and
23 representation
34
45 SYNOPSIS
6
57 use Net::AMQP;
6
8
79 Net::AMQP::Protocol->load_xml_spec('amqp0-8.xml');
8
10
911 ...
10
12
1113 my @frames = Net::AMQP->parse_raw_frames(\$input);
12
14
1315 ...
14
16
1517 foreach my $frame (@frames) {
1618 if ($frame->can('method_frame') && $frame->method_frame->isa('Net::AMQP::Protocol::Connection::Start')) {
1719 my $output = Net::AMQP::Frame::Method->new(
3133 }
3234
3335 DESCRIPTION
34 This module implements the frame (de)serialization and representation of
35 the Advanced Message Queue Protocol (http://www.amqp.org/). It is to be
36 used in conjunction with client or server software that does the actual
37 TCP/IP communication.
36
37 This module implements the frame (de)serialization and representation
38 of the Advanced Message Queue Protocol (http://www.amqp.org/). It is to
39 be used in conjunction with client or server software that does the
40 actual TCP/IP communication.
3841
3942 CLASS METHODS
40 parse_raw_frames
43
44 parse_raw_frames
45
4146 Net::AMQP->parse_raw_frames(\$binary_payload)
4247
4348 Given a scalar reference to a binary string, return a list of
4550 invalid input.
4651
4752 SEE ALSO
53
4854 Net::AMQP::Value, Net::RabbitMQ, AnyEvent::RabbitMQ, Net::RabbitFoot,
4955 POE::Component::Client::AMQP
5056
5157 AMQP VERSIONS
58
5259 AMQP 0-8 is fully supported.
5360
5461 AMQP 0-9, 0-9-1, and 0-10 are usably supported. There are
5562 interoperability issues with table encodings because the standard
5663 disagrees with the dialects of major implementations (RabbitMQ and
5764 Qpid). For now, Net::AMQP limits itself to universally agreed table
58 elements. See <http://www.rabbitmq.com/amqp-0-9-1-errata.html> for
65 elements. See http://www.rabbitmq.com/amqp-0-9-1-errata.html for
5966 details.
6067
6168 AMQP 1.0 has not been tested.
6269
6370 TODO
71
6472 Address the dialect problem, either via modified spec files that
6573 completely control the wire protocol, or by programmatic request. The
66 former has precedent (viz "qpid.amqp0-8.xml" in spec), but could cause a
67 combinatorial explosion as more brokers and versions are added. The
74 former has precedent (viz "qpid.amqp0-8.xml" in spec), but could cause
75 a combinatorial explosion as more brokers and versions are added. The
6876 latter adds interface complexity.
6977
7078 QUOTES
79
7180 "All problems in computer science can be solved by another level of
7281 indirection." -- David Wheeler's observation
7382
74 "...except for the problem of too many layers of indirection." -- Kevlin
75 Henney's corollary
83 "...except for the problem of too many layers of indirection." --
84 Kevlin Henney's corollary
7685
7786 COPYRIGHT
87
7888 Copyright (c) 2009 Eric Waters and XMission LLC
79 (http://www.xmission.com/). Copyright (c) 2012, 2013 Chip Salzenberg and
80 Topsy Labs (http://labs.topsy.com/). All rights reserved.
89 (http://www.xmission.com/). Copyright (c) 2012, 2013 Chip Salzenberg
90 and Topsy Labs (http://labs.topsy.com/). All rights reserved.
8191
8292 This program is free software; you can redistribute it and/or modify it
83 under the same terms as Perl itself. The full text of the license can be
84 found in the LICENSE file included with this module.
93 under the same terms as Perl itself. The full text of the license can
94 be found in the LICENSE file included with this module.
8595
8696 AUTHOR
97
8798 Eric Waters <ewaters@gmail.com>
8899
0 This file contains message digests of all files listed in MANIFEST,
1 signed via the Module::Signature module, version 0.88.
2
3 To verify the content in this distribution, first make sure you have
4 Module::Signature installed, then type:
5
6 % cpansign -v
7
8 It will check each file's integrity, as well as the signature's
9 validity. If "==> Signature verified OK! <==" is not displayed,
10 the distribution may already have been compromised, and you should
11 not run its Makefile.PL or Build.PL.
12
13 -----BEGIN PGP SIGNED MESSAGE-----
14 Hash: RIPEMD160
15
16 SHA256 2da7149fbf77278c6d50edceabff88af58196ad08cbefe826fe68762b7f66546 Build.PL
17 SHA256 5dc7e7c66789679fc1a3627770319c93c5f5f4ec31f1c6b2ec08de3a56c1da26 CHANGES
18 SHA256 4bb36edd2bcafef11ca615f69607953a31ee05ae172b69990aee317e95653456 LICENSE
19 SHA256 7466d5b522dfc384ab5c687cbfdeae165b731339885b03d041b5ad2627d624e8 MANIFEST
20 SHA256 10fce7f90a2171cef45cf50692a4c15470fe4a6ee5063b936c96a0a7158ebff2 META.json
21 SHA256 bd254b394ba9528aae37140e7256953332e1515c2abb5f461d183f83eee6714c META.yml
22 SHA256 9366cd4bdb0c16fefc45e94afb30f0e854ebf8e3e5c75a70a54a854cf0ff25a6 Makefile.PL
23 SHA256 9d112f10944eece0bb1fc365f05f7921849b65fa99c17affc3f31766f088d7b1 README
24 SHA256 1fea190fbaaf74d62eda4afe23f00f1647ed5c06dd2298e44dd27098900bed31 eg/bench.pl
25 SHA256 e4ff764de18c1d7024ab86bb965c203fb2baace4e40d44bff5bbd225b262f293 lib/Net/AMQP.pm
26 SHA256 38016795bd248396bed7cb121e87f5ebceb4388914310b413249a8bbd9573a0a lib/Net/AMQP/Common.pm
27 SHA256 b0f61c820ab769749665671e1f13f3bdc7fed9422dd965338919fe401f84e8f4 lib/Net/AMQP/Frame.pm
28 SHA256 6b4792021f7654acdeec60782855ccb58124998667ba5475026284e954c6033f lib/Net/AMQP/Frame/Body.pm
29 SHA256 69aa27064df42ca0c70f0c522b833cee6573aff793a61a9b010caecab0b697f2 lib/Net/AMQP/Frame/Header.pm
30 SHA256 4e15b9a85f3854375f97787d7567058e22bb92036f5befafbe18e7215b433ece lib/Net/AMQP/Frame/Heartbeat.pm
31 SHA256 55cc3b4806b82196b175db1ae1fdd0283a317a8a28ce01d3fa0fdfffa1fd352a lib/Net/AMQP/Frame/Method.pm
32 SHA256 f7d5a19ff431c8e7a3839be2785ad08ccc34e3ee13dc83ac5de25ec7707eb9a9 lib/Net/AMQP/Frame/OOBBody.pm
33 SHA256 c72da0a77b22f7dcb2cf4d04e35d9b0ee66f292762a48d39097b281a006027be lib/Net/AMQP/Frame/OOBHeader.pm
34 SHA256 2b06f124579a7dedbd8cbe2aea2d23f8f02869a2669894828256eaa186b2c242 lib/Net/AMQP/Frame/OOBMethod.pm
35 SHA256 723a10c92a78c04c4ec5fe80c8f92a52b16a0a47d91b82d50c3db30ec1cd0d18 lib/Net/AMQP/Frame/Trace.pm
36 SHA256 2bc2a4a4f7ba896a9b436244729a0f289f9ae127b34745fe7463504b231b69ef lib/Net/AMQP/Protocol.pm
37 SHA256 a55d1826e34c489537585818ad6e3e91047914a0021d576f64a757692c025bf4 lib/Net/AMQP/Protocol/Base.pm
38 SHA256 bc5ad275f66d5e8baf93bd23d1dcd840462a666f94137d869adb3ff5acb42a53 lib/Net/AMQP/Protocol/v0_8.pm
39 SHA256 3eecb1cd6ab7d63b371e1b21c3e02f541dafabb35067dd5c43c4b9b0c51c5544 lib/Net/AMQP/Value.pm
40 SHA256 9959928b4a5886bb0d234e25d46ad3c513867d19d05c1eac4b3b193a4ca15070 spec/amqp0-10.xml
41 SHA256 7e4af9b6b398503db1158419e6c7afecd5b90b5b894c81c329c214d919006f65 spec/amqp0-8.xml
42 SHA256 f5a71cacce8a4e9a3dfb580307b090928b7c2d84a2b8e84a25f454b5db38b8bd spec/amqp0-9-1.xml
43 SHA256 ec50d7ce0d8729715fe65310c0a3cb5c9b20c58e4bd3b1cdb254459dba583586 spec/amqp0-9.xml
44 SHA256 410d6b30b39aba61beb317776c7252ed15767cb371091faf4d240344ee1e7716 spec/qpid.amqp0-8.xml
45 SHA256 9a728e0948606569eca51bbab948e8d76c371babe7d72b48a4c847163a883a5b t/01_basic.t
46 SHA256 5d7e3f4c472b096fc9c59d7d673660f3aa47064cddbe550f1052f59e68a6f690 t/02_ruby_protocol_doc.t
47 SHA256 8c01e56c4156ff397a28db16f1eba3cc10fa10848535b1eaf18b847610eaccc6 t/03_standalone_0_8.t
48 SHA256 6e8c283a1e5a5b1dbbb78ef60875b93f4016afc9bc1c5dab3e4dbda89c97258d t/04_table.t
49 SHA256 da54de9e8077a363361e9cb3b47507a5e24cc5be0a60c3af992129c0da6f516c t/50_autodocs.t
0 libnet-amqp-perl (0.06+git20210415.1.e96350b~dfsg-1) UNRELEASED; urgency=low
1
2 * New upstream snapshot.
3
4 -- Debian Janitor <janitor@jelmer.uk> Mon, 17 Oct 2022 14:06:17 -0000
5
06 libnet-amqp-perl (0.06~dfsg-4) unstable; urgency=medium
17
28 * Team upload.
263263 }
264264
265265 my ($volume, $directories, undef) = File::Spec->splitpath($filename);
266 my $base_path = File::Spec->catfile($volume, $directories);
266 my $base_path = File::Spec->catpath($volume, $directories);
267267 -d $base_path || mkpath($base_path) || die "Can't mkpath $base_path: $!";
268268
269269 open my $podfn, '>', $filename or die "Can't open '$filename' for writing: $!";