Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BlazingMQ C SDK Initial Pull Request #169

Open
wants to merge 63 commits into
base: main
Choose a base branch
from

Commits on Jan 24, 2024

  1. Initial code

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    3a34d45 View commit details
    Browse the repository at this point in the history
  2. Added z_bmq to build configs

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    27ce71d View commit details
    Browse the repository at this point in the history
  3. Made progress on CorrelatonId and QueueId

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    5f79d23 View commit details
    Browse the repository at this point in the history
  4. Finished QueueOptions, and changed constructors to avoid C naming con…

    …flicts
    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    9f2ff58 View commit details
    Browse the repository at this point in the history
  5. Fixed minor errors

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    f662467 View commit details
    Browse the repository at this point in the history
  6. Added wrapper functions for Subscription, SubscriptionHandle, and Sub…

    …scriptionExpression, and also finished functions in QueueOptions that use Subscription objects
    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    9190f2a View commit details
    Browse the repository at this point in the history
  7. Started Session implementation

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    12fc043 View commit details
    Browse the repository at this point in the history
  8. Added headers for z_bmqa_Session

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    031c034 View commit details
    Browse the repository at this point in the history
  9. test

    simon authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    ccfa5e6 View commit details
    Browse the repository at this point in the history
  10. Initial implementation of z_bmqa_MessageEventBuilder

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    0efcb02 View commit details
    Browse the repository at this point in the history
  11. Initial implementation of z_bmqa_ConfirmEventBuilder

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    c208895 View commit details
    Browse the repository at this point in the history
  12. producer bare minimum

    simon authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    9459753 View commit details
    Browse the repository at this point in the history
  13. demo files + minor fixes

    simon authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    63b54cf View commit details
    Browse the repository at this point in the history
  14. More changes

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    1849c31 View commit details
    Browse the repository at this point in the history
  15. Got C producer working, will clean later

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    2ee34f7 View commit details
    Browse the repository at this point in the history
  16. fixed mem leak and switched '_ptr' to '_p' to comply with bloomberg s…

    …tyling
    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e4e2c92 View commit details
    Browse the repository at this point in the history
  17. Progress

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    d21c924 View commit details
    Browse the repository at this point in the history
  18. Add CMakeLists.txt for c_wrapper

    Jonathan Adotey authored and Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    0666ce9 View commit details
    Browse the repository at this point in the history
  19. Progress(2)

    Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a69e978 View commit details
    Browse the repository at this point in the history
  20. Add cmake edit

    Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    5a54f03 View commit details
    Browse the repository at this point in the history
  21. Initial code

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    b079bf7 View commit details
    Browse the repository at this point in the history
  22. Added z_bmq to build configs

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7011a61 View commit details
    Browse the repository at this point in the history
  23. Made progress on CorrelatonId and QueueId

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    572e38c View commit details
    Browse the repository at this point in the history
  24. Finished QueueOptions, and changed constructors to avoid C naming con…

    …flicts
    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    8e188c3 View commit details
    Browse the repository at this point in the history
  25. Fixed minor errors

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    232222d View commit details
    Browse the repository at this point in the history
  26. Added wrapper functions for Subscription, SubscriptionHandle, and Sub…

    …scriptionExpression, and also finished functions in QueueOptions that use Subscription objects
    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    be3ef3f View commit details
    Browse the repository at this point in the history
  27. Started Session implementation

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    29ee11e View commit details
    Browse the repository at this point in the history
  28. Added headers for z_bmqa_Session

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    02ef69c View commit details
    Browse the repository at this point in the history
  29. test

    simon authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    3e1c44c View commit details
    Browse the repository at this point in the history
  30. Initial implementation of z_bmqa_MessageEventBuilder

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a45f417 View commit details
    Browse the repository at this point in the history
  31. Initial implementation of z_bmqa_ConfirmEventBuilder

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    78d60c8 View commit details
    Browse the repository at this point in the history
  32. producer bare minimum

    simon authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e937346 View commit details
    Browse the repository at this point in the history
  33. demo files + minor fixes

    simon authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e35c2f3 View commit details
    Browse the repository at this point in the history
  34. More changes

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a24c1f8 View commit details
    Browse the repository at this point in the history
  35. Got C producer working, will clean later

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    d03af92 View commit details
    Browse the repository at this point in the history
  36. fixed mem leak and switched '_ptr' to '_p' to comply with bloomberg s…

    …tyling
    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    5493d19 View commit details
    Browse the repository at this point in the history
  37. Progress

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    cd3479e View commit details
    Browse the repository at this point in the history
  38. Add CMakeLists.txt for c_wrapper

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    f4bc2f9 View commit details
    Browse the repository at this point in the history
  39. Progress(2)

    Jonathan Adotey authored and Simon-Sandrew committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    0eb49cc View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    e1c2c8a View commit details
    Browse the repository at this point in the history
  41. Merge remote-tracking branch 'simon/main' into c_wrapper

    Jonathan Adotey committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    94dc4fd View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Added a way use member functions with a SessionEventHandler

    Jonathan Adotey committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    5101116 View commit details
    Browse the repository at this point in the history
  2. Removed unused imports from consumer.cpp and added queueflags

    Jonathan Adotey committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    c2e3856 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Added tests for SessionEventType, MessageEventType, and CompressionAl…

    …gorithmType
    Jonathan Adotey committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    7f492a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1366de1 View commit details
    Browse the repository at this point in the history
  3. Ran formatter and deleted demo.h

    Jonathan Adotey committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d7c657d View commit details
    Browse the repository at this point in the history
  4. test

    Simon-Sandrew committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    eb918c7 View commit details
    Browse the repository at this point in the history
  5. Moved z_bmq into wrappers/z_bmq

    Jonathan Adotey committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    3e7c907 View commit details
    Browse the repository at this point in the history
  6. Removed z_bmq_demo

    Jonathan Adotey committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a6d0ffc View commit details
    Browse the repository at this point in the history
  7. Addressed some comments from the december PR

    Jonathan Adotey committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a234e0c View commit details
    Browse the repository at this point in the history
  8. Formatted z_bmqa_sessionevent.cpp

    Jonathan Adotey committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    4962eca View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Merge pull request #5 from jonathanadotey77/main

    Address comments from PR
    Simon-Sandrew committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    982e168 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Updates (#7)

    * Updated toString methods, updated correlationId, and added tests for correlationId
    
    * Fixed mem leaks in producer and consumer
    
    * Moved c_wrapper tutorial
    
    * Added propertytype and move includes to be withing the extern C declaration
    
    * Fixed messageproperties.h
    
    ---------
    
    Co-authored-by: Jonathan Adotey <jon@2603-7081-50f0-6010-0000-0000-0000-1a75.res6.spectrum.com>
    Co-authored-by: Jonathan Adotey <jon@sage-lab-lower-286.dynamic2.rpi.edu>
    3 people committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    bcd3028 View commit details
    Browse the repository at this point in the history
  2. Fixing the buidl

    Simon-Sandrew committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    5a7cb36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5325161 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    9a02d32 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Fork (#10)

    * Add files via upload
    
    * Add files via upload
    
    * changes
    
    * Delete src/docstring_replace.py
    
    * Delete src/function_comments.py
    
    ---------
    
    Co-authored-by: Fatih Orhan <56280631+FatihOrhan0@users.noreply.github.com>
    Simon-Sandrew and FatihOrhan0 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a0e317b View commit details
    Browse the repository at this point in the history
  2. Kaan Changes (#11)

    * Made basic test for z_bmqa_sessionevent, not tested yet
    
    * Message Event Builder Test
    
    * Worked on QueueId test
    
    * Wrote Doxygen documentation for each function in message.h
    kaanlus committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    31aabe5 View commit details
    Browse the repository at this point in the history
  3. aaryaman changesbob (#12)

    * rewrote setProperty functions for char, short, int32, int64, string, and binary, including headers
    
    * done with some headers
    
    * did get headers for bool,char,short,int32,int64
    
    * did headers for getPropertyAsString & Binary, then did the getProperty(Or) headers until String, still have to do binary. did implementations for all these headers in C as well
    
    * did getPropertyAsBinaryOr, assuming client provides size
    
    * learned underlying rep of bsl string - simplified these functions
    
    * messageproperties done I believe, waiting on review
    
    * changes to roperty
    
    * examples
    thuloj committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    eef8012 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. comments (#13)

    * Add files via upload
    
    * Add files via upload
    
    * changes
    
    * Delete src/docstring_replace.py
    
    * Delete src/function_comments.py
    
    * final comments
    
    * final
    
    ---------
    
    Co-authored-by: Fatih Orhan <56280631+FatihOrhan0@users.noreply.github.com>
    Simon-Sandrew and FatihOrhan0 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    7578194 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a0c76c View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Update src/groups/wrappers/z_bmq/z_bmqa/z_bmqa_session.h

    Co-authored-by: Yuan Jing Vincent Yan <yyan82@bloomberg.net>
    Signed-off-by: Simon Sandrew <64385077+Simon-Sandrew@users.noreply.github.com>
    Simon-Sandrew and kaikulimu committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e5639c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Fork (#16)

    * Add files via upload
    
    * Add files via upload
    
    * changes
    
    * Delete src/docstring_replace.py
    
    * Delete src/function_comments.py
    
    * final comments
    
    * final
    
    * deleted external files
    
    * towards future commits
    
    * pr feedbakc
    
    ---------
    
    Co-authored-by: Fatih Orhan <56280631+FatihOrhan0@users.noreply.github.com>
    Simon-Sandrew and FatihOrhan0 committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    88adfad View commit details
    Browse the repository at this point in the history