DbcLib 1.0
CAN DBC C++ library.
Loading...
Searching...
No Matches
isampleobserver.h
Go to the documentation of this file.
1/*
2* Copyright 2022 Ingemar Hedvall
3* SPDX-License-Identifier: MIT
4 */
8#pragma once
9#include <cstdint>
10namespace dbc {
14 public:
15 ISampleObserver() = default;
16 virtual ~ISampleObserver() = default;
17 virtual void OnSample() = 0;
18 virtual void DetachObserver() = 0;
19};
20
21} // namespace dbc
Interface that handles samples. Internal usage.
Definition: isampleobserver.h:13
virtual void DetachObserver()=0
Detach the observer object.
ISampleObserver()=default
Default constructor.
virtual void OnSample()=0
Handle a sample.
virtual ~ISampleObserver()=default
Default destructor.
Main namespace for the DBC library.
Definition: attribute.h:13