Dawn Framework 1.0
Universal data acquisition framework for embedded systems
oot.hxx
1// dawn/include/dawn/oot.hxx
2//
3// SPDX-License-Identifier: Apache-2.0
4//
5
6#pragma once
7
8#include "dawn/io/factory.hxx"
9#include "dawn/prog/factory.hxx"
10#include "dawn/proto/factory.hxx"
11
31namespace dawn
32{
33class CDawn;
34
35namespace oot
36{
37
38// Factory hooks.
39
40IIOFactory *user_io_factory();
41IProgFactory *user_prog_factory();
42IProtoFactory *user_proto_factory();
43
69int user_init();
70int user_post_load(CDawn *dawn);
71void user_on_idle(CDawn *dawn);
72int user_pre_shutdown(CDawn *dawn);
73
74} // namespace oot
75} // namespace dawn
Out-of-tree user-extension hooks for Dawn.
Definition bindable.hxx:13