RTEMS
cpukit
include
rtems
rtems
objectimpl.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-2-Clause */
2
11
/*
12
* Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
13
*
14
* Redistribution and use in source and binary forms, with or without
15
* modification, are permitted provided that the following conditions
16
* are met:
17
* 1. Redistributions of source code must retain the above copyright
18
* notice, this list of conditions and the following disclaimer.
19
* 2. Redistributions in binary form must reproduce the above copyright
20
* notice, this list of conditions and the following disclaimer in the
21
* documentation and/or other materials provided with the distribution.
22
*
23
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
27
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
28
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
29
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
30
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
31
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
32
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33
* POSSIBILITY OF SUCH DAMAGE.
34
*/
35
36
#ifndef _RTEMS_RTEMS_OBJECTIMPL_H
37
#define _RTEMS_RTEMS_OBJECTIMPL_H
38
39
#include <
rtems/score/objectimpl.h
>
40
#include <
rtems/rtems/status.h
>
41
42
#ifdef __cplusplus
43
extern
"C"
{
44
#endif
45
69
rtems_status_code
_RTEMS_Name_to_id
(
70
uint32_t name,
71
uint32_t node,
72
Objects_Id
*
id
,
73
const
Objects_Information
*information
74
);
75
78
#ifdef __cplusplus
79
}
80
#endif
81
82
#endif
/* _RTEMS_RTEMS_OBJECTIMPL_H */
_RTEMS_Name_to_id
rtems_status_code _RTEMS_Name_to_id(uint32_t name, uint32_t node, Objects_Id *id, const Objects_Information *information)
Calls _Objects_Name_to_id_u32() and converts the status.
Definition:
rtemsnametoid.c:43
status.h
This header file defines the status codes and support functions of the Classic API.
objectimpl.h
Inlined Routines in the Object Handler.
rtems_status_code
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition:
status.h:82
Objects_Information
The information structure used to manage each API class of objects.
Definition:
objectdata.h:176
Objects_Id
uint32_t Objects_Id
Definition:
object.h:80
Generated by
1.8.14