Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.8
    • Fix Version/s: 0.10
    • Component/s: C++ Client
    • Labels:
      None
    • Environment:

      -

      Description

      As we need to use perl programs to send amqp messages but there is no perl version of qpid messaging.

      Therefore, I had written a perl api to bind with c++ qpid messaging library. This perl api for qpid messaging is developed using swig and is base on qpid 0.8.

      Please see the attached patch file.

      1. qpid_perl.patch
        24 kB
        Hao Chang Yu
      2. QPID-3009.diff
        33 kB
        Ted Ross

        Activity

        Justin Ross made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Ted Ross made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 0.10 [ 12316273 ]
        Fix Version/s 0.9 [ 12315382 ]
        Resolution Fixed [ 1 ]
        Robbie Gemmell made changes -
        Fix Version/s 0.9 [ 12315382 ]
        Fix Version/s 0.8 [ 12315477 ]
        Ted Ross made changes -
        Attachment QPID-3009-Make.diff [ 12469448 ]
        Ted Ross made changes -
        Attachment QPID-3009.diff [ 12469469 ]
        Ted Ross made changes -
        Attachment QPID-3009-Make.diff [ 12469448 ]
        Ted Ross made changes -
        Assignee Ted Ross [ tedross ]
        Hao Chang Yu made changes -
        Attachment qpid_perl.patch [ 12468814 ]
        Hao Chang Yu made changes -
        Comment [ I did not create a make file for it as I am not familiar to automake/autoconf. That will be great if you guys can help me to create one.

        Below are the commands that I use to compile the codes:

        swig -perl5 -c++ -w362,401 -I/usr/local/include -o cqpid.cpp perl.i

        g++ -c -fpic -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -isystem /usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE cqpid.cpp

         g++ -shared cqpid.o -lqpidmessaging -lqpidtypes -o cqpid.so ]
        Hao Chang Yu made changes -
        Comment [ I haven't create a makefile for it yet as I am not familiar with automake. That will be great if you guys can help me with that. Below are the commands that I use to compile the codes:

        swig -perl5 -c++ -w362,401 -I/usr/local/include -o cqpid.cpp perl.i

        g++ -c -fpic -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe
        -fstack-protector -isystem /usr/local/include -D_LARGEFILE_SOURCE
        -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE cqpid.cpp

        g++ -shared cqpid.o -lqpidmessaging -lqpidtypes -o cqpid.so

        Thanks. ]
        Hao Chang Yu made changes -
        Field Original Value New Value
        Environment RHEL, Fedora -
        Description As we need to use perl programs to send amqp messages but there is no perl version of qpid messaging.

        Therefore, I had written a perl api to bind with c++ qpid messaging library. This perl api for qpid messaging is developed using swig and is base on qpid 0.8.

        Please see the attached patch file.
        Component/s C++ Client [ 12311396 ]
        Component/s Qpid Examples [ 12312358 ]
        Hao Chang Yu created issue -

          People

          • Assignee:
            Ted Ross
            Reporter:
            Hao Chang Yu
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development