geopm 3.1.1.dev587+g880145a5
GEOPM - Global Extensible Open Power Manager
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
geopm_public.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2015 - 2025 Intel Corporation
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5#ifndef GEOPM_PUBLIC_H_INCLUDE
6#define GEOPM_PUBLIC_H_INCLUDE
7/*
8 * Indicates that a symbol **is** part of a GEOPM library's public interface
9 */
10#define GEOPM_PUBLIC __attribute__((visibility("default")))
11
12/*
13 * Indicates that a symbol **is not** part of a GEOPM library's public interface
14 */
15#define GEOPM_PRIVATE __attribute__((visibility("hidden")))
16#endif