All Downloads are FREE. Search and download functionalities are using the official Maven repository.

export.include.IPCLogger.h Maven / Gradle / Ivy

Go to download

This package provides the native dependencies for the FMI++ Java bindings (e.g., Windows DLLs)

The newest version!
// -------------------------------------------------------------------
// Copyright (c) 2013-2017, AIT Austrian Institute of Technology GmbH.
// All rights reserved. See file FMIPP_LICENSE for details.
// -------------------------------------------------------------------

#ifndef _FMIPP_IPCLOGGER_H
#define _FMIPP_IPCLOGGER_H

/**
 * \file IPCLogger.h
 * Define loggers to be used by the components responsible for IPC.
 */ 

#include 

#include "common/fmi_v2.0/fmi2ModelTypes.h"

/**
 * \class IPCLogger IPCLogger.h
 * Abstract base class for loggers to be used by the components responsible for IPC.
 */ 
class IPCLogger
{

public:

	/// Destructor.
	virtual ~IPCLogger();

	/// Call logger.
	virtual void logger( fmi2Status status, const std::string& category, const std::string& msg ) = 0;

};


#endif // _FMIPP_IPCLOGGER_H




© 2015 - 2024 Weber Informatics LLC | Privacy Policy