|
Apama
9.10.0.4.289795
|
Contains the headers needed to implement your own Connectivity Plugins. More...
#include <sag_connectivity_cpp.hpp>#include <memory>#include <sag_internal/exception.hpp>#include <sag_internal/remote_plugins.hpp>#include <sag_internal/plugin_macros.hpp>#include <sag_internal/logging.hpp>Go to the source code of this file.
Classes | |
| class | com::softwareag::connectivity::Logger |
| Class for writing to the system logger. More... | |
| class | com::softwareag::connectivity::Plugin |
| Base of the inheritence tree for Connectivity plugins. More... | |
| class | com::softwareag::connectivity::HostSide |
| An interface to the next component (plugin or host) towards the host. More... | |
| class | com::softwareag::connectivity::RemoteHostSide |
| Wrap the next plugin in order as a HostSide object. More... | |
| class | com::softwareag::connectivity::TransportSide |
| An interface to the next component (plugin or host) towards the transport. More... | |
| class | com::softwareag::connectivity::RemoteTransportSide |
| Wrap the next plugin in order as a TransportSide object. More... | |
| class | com::softwareag::connectivity::AbstractCodec |
| Abstract class for Codecs. More... | |
| class | com::softwareag::connectivity::AbstractTransport |
| Abstract class for Transports. More... | |
| class | com::softwareag::connectivity::AbstractSimpleTransport |
| Helper derivative of AbstractTransport implementing message-by-message delivery. More... | |
| class | com::softwareag::connectivity::AbstractSimpleCodec |
| Helper derivative of AbstractCodec implementing message-by-message transformation. More... | |
Namespaces | |
| com::softwareag::connectivity | |
| Contains classes relating to the connectivity system. | |
Macros | |
| #define | SAG_DECLARE_CONNECTIVITY_TRANSPORT(Class) _SAG_DECLARE_CONNECTIVITY_TRANSPORT(Class) |
| Creates the exported C free functions for a connectivity transport. More... | |
| #define | SAG_DECLARE_CONNECTIVITY_CODEC(Class) _SAG_DECLARE_CONNECTIVITY_CODEC(Class) |
| Creates the exported C free functions for a connectivity codec. More... | |
Contains the headers needed to implement your own Connectivity Plugins.
| #define SAG_DECLARE_CONNECTIVITY_CODEC | ( | Class | ) | _SAG_DECLARE_CONNECTIVITY_CODEC(Class) |
Creates the exported C free functions for a connectivity codec.
For each Codec class you have (derived from AbstractTransport or AbstractSimpleTransport) you should call this macro once.
If your class is in a namespace then you must call this macro in the same namespace, passing in just the base name of the class.
| #define SAG_DECLARE_CONNECTIVITY_TRANSPORT | ( | Class | ) | _SAG_DECLARE_CONNECTIVITY_TRANSPORT(Class) |
Creates the exported C free functions for a connectivity transport.
For each Transport class you have (derived from AbstractTransport or AbstractSimpleTransport) you should call this macro once.
If your class is in a namespace then you must call this macro in the same namespace, passing in just the base name of the class.
1.8.8