Async++

From Deletionpedia.org: a home for articles deleted from Wikipedia
Jump to: navigation, search
This article was considered for deletion at Wikipedia on July 19 2019. This is a backup of Wikipedia:Async++. All of its AfDs can be found at Wikipedia:Special:PrefixIndex/Wikipedia:Articles_for_deletion/Async++, the first at Wikipedia:Wikipedia:Articles_for_deletion/Async++. Purge

Software

Async++ is an open-source C++ library for network and inter-process communication programming. It also provides a user defined asynchronous notification model. The initial version was released on 17 May 2019.

Functionality

Program Examples

IPC Message Queue

<source Lang=cpp> IPC::MessageQueue msgQ(/* queue name */, /* Max Msgs */ , /* Msg Size */, /* Create / Reuse */);

msgQ.open();

msgQ.read([](shared_ptr<char>, size_t) /* Asynchronous Callback */ { /* To do */ }); </source> <source Lang=cpp> class MessageQ : public IPC::MessageQueue {

      public:
         void onRecv(shared_ptr<char>, size_t) override  /* Asynchronous Callback */
         { 
            /* To do */
         }

}; </source>

External Links

[1]