Program Listing for File timer.idl#
↰ Return to documentation for file (interfaces\timer.idl)
/********************************************************************************
* Copyright (c) 2025-2026 ZF Friedrichshafen AG
*
* This program and the accompanying materials are made available under the
* terms of the Apache License Version 2.0 which is available at
* https://www.apache.org/licenses/LICENSE-2.0
*
* SPDX-License-Identifier: Apache-2.0
*
* Contributors:
* Erik Verhoeven - initial API and implementation
********************************************************************************/
#include "core.idl"
module sdv
{
module core
{
interface ITaskExecute
{
void Execute();
};
interface ITaskTimer
{
IInterfaceAccess CreateTimer(in uint32 uiPeriod, in IInterfaceAccess pTask);
};
interface ITimerSimulationStep
{
void SimulationStep(in uint64 uiSimulationStep);
};
};
};