TR181-XPON
1.4.0
TR-181 PON manager.
restore_to_hal.h
Go to the documentation of this file.
1
/****************************************************************************
2
**
3
** SPDX-License-Identifier: BSD-2-Clause-Patent
4
**
5
** SPDX-FileCopyrightText: Copyright (c) 2022 SoftAtHome
6
**
7
** Redistribution and use in source and binary forms, with or
8
** without modification, are permitted provided that the following
9
** conditions are met:
10
**
11
** 1. Redistributions of source code must retain the above copyright
12
** notice, this list of conditions and the following disclaimer.
13
**
14
** 2. Redistributions in binary form must reproduce the above
15
** copyright notice, this list of conditions and the following
16
** disclaimer in the documentation and/or other materials provided
17
** with the distribution.
18
**
19
** Subject to the terms and conditions of this license, each
20
** copyright holder and contributor hereby grants to those receiving
21
** rights under this license a perpetual, worldwide, non-exclusive,
22
** no-charge, royalty-free, irrevocable (except for failure to
23
** satisfy the conditions of this license) patent license to make,
24
** have made, use, offer to sell, sell, import, and otherwise
25
** transfer this software, where such license applies only to those
26
** patent claims, already acquired or hereafter acquired, licensable
27
** by such copyright holder or contributor that are necessarily
28
** infringed by:
29
**
30
** (a) their Contribution(s) (the licensed copyrights of copyright
31
** holders and non-copyrightable additions of contributors, in
32
** source or binary form) alone; or
33
**
34
** (b) combination of their Contribution(s) with the work of
35
** authorship to which such Contribution(s) was added by such
36
** copyright holder or contributor, if, at the time the Contribution
37
** is added, such addition causes such combination to be necessarily
38
** infringed. The patent license shall not apply to any other
39
** combinations which include the Contribution.
40
**
41
** Except as expressly stated above, no rights or licenses from any
42
** copyright holder or contributor is granted under this license,
43
** whether expressly, by implication, estoppel or otherwise.
44
**
45
** DISCLAIMER
46
**
47
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
48
** CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
49
** INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
50
** MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
51
** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
52
** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
53
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
54
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
55
** USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
56
** AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
57
** LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
58
** ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
59
** POSSIBILITY OF SUCH DAMAGE.
60
**
61
****************************************************************************/
62
63
#ifndef __restore_to_hal_h__
64
#define __restore_to_hal_h__
65
81
void
rth_init
(
void
);
82
void
rth_cleanup
(
void
);
83
84
void
rth_schedule_enable
(
const
char
*
const
object
);
85
void
rth_disable
(
const
char
*
const
object
);
86
87
#endif
rth_schedule_enable
void rth_schedule_enable(const char *const object)
Definition:
restore_to_hal.c:256
rth_init
void rth_init(void)
Definition:
restore_to_hal.c:226
rth_disable
void rth_disable(const char *const object)
Definition:
restore_to_hal.c:286
rth_cleanup
void rth_cleanup(void)
Definition:
restore_to_hal.c:234
include_priv
restore_to_hal.h
Generated on Tue Mar 12 2024 03:38:12 for TR181-XPON by
1.9.1