Apama 10.3.1 | Apama Documentation | Developing Apama Applications | Developing EPL Plug-ins | EPL Plug-ins in C and C++ Written Prior to 10.0 | Comparison between the new and old APIs
 
Comparison between the new and old APIs
The new API is largely an upgrade to the old one, but there are a few differences between the two APIs:
Feature
Old API up to 9.12
New API as of 10.0
Modern C++ API
Automatic type deduction
(basic types only)
Unpacked function arguments and return value
Writing to correlator log file
C++ API is ABI-portable across compilers
Support for dictionary arguments
Support for sequence arguments
In-place modification of sequence arguments
Changing what a chunk points to
Passing chunks between two different plug-ins
Support for event types as arguments
Sending events in string form
Sending events in map form
Receiving events in string form
Receiving events in map form

Copyright © 2013-2019 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.