HydroCouple
2.0.0
HydroCouple Interface Definitions
|
#include <any>
#include <functional>
#include <list>
#include <set>
Go to the source code of this file.
Classes | |
class | HydroCouple::IPropertyChanged |
IPropertyChanged interface is used to emit signal/event when a property of an object changes. More... | |
class | HydroCouple::IDescription |
IDescription interface class provides descriptive information on a HydroCouple object. More... | |
class | HydroCouple::IIdentity |
IIdentity interface class defines a method to get the Id of an HydroCouple entity. More... | |
class | HydroCouple::IComponentInfo |
IComponentInfo interface class is a factory that provides detailed metadata about a component and creates new instances of a component. More... | |
class | HydroCouple::IModelComponentInfo |
IModelComponentInfo interface inherits from the IComponentInfo interface which provides detailed metadata about an IModelComponent. Additionally, it creates new instances of a component. More... | |
class | HydroCouple::IModelComponent |
IModelComponent interface is the core interface in the HydroCouple standard defining a model component. More... | |
class | HydroCouple::IProxyModelComponent |
The IProxyModelComponent class is a class for a remote IModelComponent's proxy. More... | |
class | HydroCouple::IComponentStatusChangeEventArgs |
The IComponentStatusChangeEventArgs contains the information that will be passed when the IModelComponent fires the IModelComponent::statusChanged signal. More... | |
class | HydroCouple::ICloneableModelComponent |
The ICloneableModelComponent class. More... | |
class | HydroCouple::IValueDefinition |
IValueDefinition describes a value returned by the getValues() function of IValueSet. More... | |
class | HydroCouple::IDimension |
IDimension provides the properties of the dimensions of a variable. More... | |
class | HydroCouple::IQuality |
Qualitative data described items in terms of some quality or categorization that may be 'informal' or may use relatively ill-defined characteristics such as warmth and flavour. However, qualitative data can include well-defined aspects such as gender, nationality or commodity type. More... | |
class | HydroCouple::IUnitDimensions |
Defines the order of dimension in each FundamentalDimension for a unit. More... | |
class | HydroCouple::IUnit |
IUnit interface, describing the physical unit of a IQuantity. More... | |
class | HydroCouple::IQuantity |
IQuantity specifies values as an amount of some unit, usually as a floating point number. More... | |
class | HydroCouple::IComponentDataItem |
IComponentItem is a fundamental unit of data for a component. More... | |
class | HydroCouple::IArgument |
IArgument interface class used to set the arguments for components. They can be complex or simple multi-dimensional datasets. More... | |
class | HydroCouple::IExchangeItemChangeEventArgs |
The IExchangeItemChangeEventArgs contains the information that will be passed when the IComponentItem fires the componentItemChanged signal. More... | |
class | HydroCouple::IExchangeItem |
IExchangeItem the base data item the can be exchanged between components at runtime. More... | |
class | HydroCouple::IOutput |
An output exchange item that can deliver values from an IModelComponent. More... | |
class | HydroCouple::IAdaptedOutput |
An IAdaptedOutput adds one or more data operations on top of an IOutput. More... | |
class | HydroCouple::IAdaptedOutputFactory |
IAdaptedOutputFactory is used to create instances of IAdaptedProducerExchangeItems. More... | |
class | HydroCouple::IAdaptedOutputFactoryComponentInfo |
IAdaptedOutputFactoryComponentInfo interface class provides information about an IAdaptedOutputFactoryComponent. More... | |
class | HydroCouple::IAdaptedOutputFactoryComponent |
IAdaptedOutputFactoryComponent is an IAdaptedOutputFactory generated from an IAdaptedOutputFactoryComponentInfo. More... | |
class | HydroCouple::IInput |
An IInput item that can accept values for an IModelComponent. More... | |
class | HydroCouple::IMultiInput |
The IMultiInput class is an IInput class that has multiple outputs supplying data to it. More... | |
class | HydroCouple::IIdBasedComponentDataItem |
The IIdBasedComponentItem class is an idbased IComponentItem. More... | |
class | HydroCouple::IWorkflowComponentInfo |
The IDataExchangeWorkflowComponentInfo class. More... | |
class | HydroCouple::IWorkflowComponent |
The IDataExchangeWorkflowComponent class. More... | |
Namespaces | |
HydroCouple | |
HydroCouple namespace contains the core interface specifications for the HydroCouple component-based modeling framework interface specification. | |
Typedefs | |
typedef variant< bool, char, short, int, long, unsigned char, unsigned short, unsigned int, unsigned long, float, double, long double, string > | HydroCouple::hydrocouple_variant |
hydrocouple_variant is a variant type that can be used to store values of different types. More... | |
Enumerations | |
enum | ByteOrder { BigEndian = 0 , LittleEndian = 1 } |
The ByteOrder enum of serialized data. More... | |
enum ByteOrder |