Skip to Content
C++ Reactive Programming
book

C++ Reactive Programming

by Praseed Pai, Peter Abraham
June 2018
Intermediate to advanced
348 pages
8h 45m
English
Packt Publishing
Content preview from C++ Reactive Programming

The Active object pattern

An Active object is a class that decouples method invocations and method executions, and is well suited for fire and forget asynchronous calls. A scheduler attached to the class handles the execution requests. The pattern consists of six elements, which are as follows:

  • A proxy, which provides an interface for clients with publicly accessible methods
  • An interface that defines the method request on an Active object
  • A list of pending requests from clients
  • A Scheduler, which decides which request to execute next
  • The implementation of the Active object method
  • A callback or variable, for the client to receive the result

We will dissect an implementation of the Active object pattern. This program is written for elucidation; ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Functional Programming in C++

Functional Programming in C++

Ivan Cukic

Publisher Resources

ISBN: 9781788629775Supplemental Content