Apama
9.12.0.5
|
Contains the C++ implementation of the underlying datatypes used by connectivity plugins and their accessors. More...
#include <sag_connectivity_c.h>
#include <algorithm>
#include <stdexcept>
#include <cstddef>
#include <stddef.h>
#include <assert.h>
#include <string>
#include <sstream>
#include <typeinfo>
#include <string.h>
#include <sag_internal/convert_to.hpp>
#include <sag_internal/data.hpp>
Go to the source code of this file.
Classes | |
class | com::softwareag::connectivity::custom_t< T > |
A wrapper type for holding arbitrary objects inside a data_t. More... | |
class | com::softwareag::connectivity::data_t |
A variant type which can be one of the following: More... | |
class | com::softwareag::connectivity::custom_t< T > |
A wrapper type for holding arbitrary objects inside a data_t. More... | |
class | com::softwareag::connectivity::list_t |
A list class which implements many of the functions on std::vector. More... | |
struct | com::softwareag::connectivity::list_t::_iterator< DATA, UNDERLYING > |
Forward/reverse and const/non-const iterators are implemented using this class. More... | |
class | com::softwareag::connectivity::map_t |
A map class which implements many of the functions on std::map. More... | |
struct | com::softwareag::connectivity::map_t::_iterator< DATA, UNDERLYING, PAIR > |
Forward/reverse and const/non-const iterators are implemented using this class. More... | |
class | com::softwareag::connectivity::buffer_t |
A class that holds an untyped byte buffer. More... | |
class | com::softwareag::connectivity::MapHelper |
Helper class for extracting values from a string->data_t map_t in a type-safe way with error checking and support for defalut values. More... | |
class | com::softwareag::connectivity::metadata_t |
A map class which implements many of the functions on std::map. More... | |
struct | com::softwareag::connectivity::metadata_t::_iterator< DATA, UNDERLYING, PAIR > |
Forward/reverse and const/non-const iterators are implemented using this class. More... | |
class | com::softwareag::connectivity::Message |
A container for an payload and associated metadata. More... | |
class | com::softwareag::connectivity::visitor< DERIVED, RV > |
Helper class for writing visitors to apply to data_t. More... | |
class | com::softwareag::connectivity::const_visitor< DERIVED, RV > |
Helper class for writing visitors to apply to data_t. More... | |
Namespaces | |
com::softwareag::connectivity | |
Contains classes relating to the connectivity system. | |
Functions | |
template<typename V > | |
V::result_type | com::softwareag::connectivity::apply_visitor (const V &v, data_t &t) |
Apply a visitor (using the boost::static_visitor pattern) to the given data_t. More... | |
template<typename V > | |
V::result_type | com::softwareag::connectivity::apply_visitor (const V &v, const data_t &t) |
Apply a visitor (using the boost::static_visitor pattern) to the given data_t. More... | |
template<typename T > | |
get_details::GetVisitor< const T >::result_type | com::softwareag::connectivity::get (const data_t &t) |
Get the contents of a data_t, given the type. More... | |
template<typename T > | |
get_details::GetVisitor< T > ::result_type | com::softwareag::connectivity::get (data_t &t) |
Get the contents of a data_t, given the type. More... | |
template<typename T > | |
get_details::GetVisitor < custom_t< T > >::result_type | com::softwareag::connectivity::get_custom (data_t &t) |
Get the contents of the data_t as a typed custom_t. More... | |
template<typename T > | |
get_details::GetVisitor< const custom_t< T > >::result_type | com::softwareag::connectivity::get_custom (const data_t &t) |
Get the contents of the data_t as a typed custom_t. More... | |
template<typename T > | |
T | com::softwareag::connectivity::convert_to (const data_t &d) |
Get a T from a data_t, parsing it from a string if necessary/possible. More... | |
Contains the C++ implementation of the underlying datatypes used by connectivity plugins and their accessors.