Version: 8.3.0
CalciumCxxInterface.hxx File Reference
#include <string>
#include <vector>
#include <iostream>
#include "Superv_Component_i.hxx"
#include "CalciumException.hxx"
#include "CalciumTypes.hxx"
#include "CalciumGenericUsesPort.hxx"
#include "Copy2UserSpace.hxx"
#include "Copy2CorbaSpace.hxx"
#include "CalciumPortTraits.hxx"
#include <stdio.h>
#include <typeinfo>
#include <boost/type_traits/remove_all_extents.hpp>
Include dependency graph for CalciumCxxInterface.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  IsSameType< T1, T2 >
 
struct  IsSameType< T1, T1 >
 

Namespaces

namespace  CalciumInterface
 

Functions

static void CalciumInterface::ecp_cd (Superv_Component_i &component, std::string &instanceName)
 
static void CalciumInterface::ecp_fin (Superv_Component_i &component, bool provideLastGivenValue)
 
template<typename T1 , typename T2 >
static void CalciumInterface::ecp_free (T1 *dataPtr)
 
template<typename T1 >
static void CalciumInterface::ecp_free (T1 *dataPtr)
 
template<typename T1 , typename T2 >
static void CalciumInterface::ecp_lecture (Superv_Component_i &component, int const &dependencyType, double &ti, double const &tf, long &i, const std::string &nomVar, size_t bufferLength, size_t &nRead, T1 *&data)
 
template<typename T1 >
static void CalciumInterface::ecp_lecture (Superv_Component_i &component, int const &dependencyType, double &ti, double const &tf, long &i, const std::string &nomVar, size_t bufferLength, size_t &nRead, T1 *&data)
 
template<typename T1 , typename T2 >
static void CalciumInterface::ecp_ecriture (Superv_Component_i &component, int const &dependencyType, double const &t, long const &i, const std::string &nomVar, size_t bufferLength, T1 const &data)
 
template<typename T1 >
static void CalciumInterface::ecp_ecriture (Superv_Component_i &component, int const &dependencyType, double const &t, long const &i, const std::string &nomVar, size_t bufferLength, T1 const &data)
 
static void CalciumInterface::ecp_fini (Superv_Component_i &component, const std::string &nomVar, long const &i)
 
static void CalciumInterface::ecp_fint (Superv_Component_i &component, const std::string &nomVar, double const &t)
 
static void CalciumInterface::ecp_effi (Superv_Component_i &component, const std::string &nomVar, long const &i)
 
static void CalciumInterface::ecp_efft (Superv_Component_i &component, const std::string &nomVar, double const &t)
 

Variables

const charCPMESSAGE []
 

Variable Documentation

const char* CPMESSAGE[]