# Globals

## Macros

---

<a id="icy_export"></a>

### ICY_EXPORT

```cpp
#define ICY_EXPORT
```

[Defined in src/base/include/icy/base.h:32](https://github.com/auscaster/icey/blob/main/src/base/include/icy/base.h#L32)

---

<a id="icy_import"></a>

### ICY_IMPORT

```cpp
#define ICY_IMPORT
```

[Defined in src/base/include/icy/base.h:33](https://github.com/auscaster/icey/blob/main/src/base/include/icy/base.h#L33)

---

<a id="base_api"></a>

### Base_API

```cpp
#define Base_API ICY_IMPORT
```

[Defined in src/base/include/icy/base.h:39](https://github.com/auscaster/icey/blob/main/src/base/include/icy/base.h#L39)

---

<a id="default_api_endpoint"></a>

### DEFAULT_API_ENDPOINT

```cpp
#define DEFAULT_API_ENDPOINT "https://localhost:3000"
```

[Defined in src/pacm/include/icy/pacm/config.h:24](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/config.h#L24)

---

<a id="default_api_index_uri"></a>

### DEFAULT_API_INDEX_URI

```cpp
#define DEFAULT_API_INDEX_URI "/packages.json"
```

[Defined in src/pacm/include/icy/pacm/config.h:25](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/config.h#L25)

---

<a id="default_package_install_dir"></a>

### DEFAULT_PACKAGE_INSTALL_DIR

```cpp
#define DEFAULT_PACKAGE_INSTALL_DIR "pacm/install"
```

[Defined in src/pacm/include/icy/pacm/config.h:26](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/config.h#L26)

---

<a id="default_package_data_dir"></a>

### DEFAULT_PACKAGE_DATA_DIR

```cpp
#define DEFAULT_PACKAGE_DATA_DIR "pacm/data"
```

[Defined in src/pacm/include/icy/pacm/config.h:27](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/config.h#L27)

---

<a id="default_package_temp_dir"></a>

### DEFAULT_PACKAGE_TEMP_DIR

```cpp
#define DEFAULT_PACKAGE_TEMP_DIR "pacm/tmp"
```

[Defined in src/pacm/include/icy/pacm/config.h:28](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/config.h#L28)

---

<a id="default_checksum_algorithm"></a>

### DEFAULT_CHECKSUM_ALGORITHM

```cpp
#define DEFAULT_CHECKSUM_ALGORITHM "SHA256"
```

[Defined in src/pacm/include/icy/pacm/config.h:29](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/config.h#L29)

---

<a id="pacm_api"></a>

### Pacm_API

```cpp
#define Pacm_API ICY_IMPORT
```

[Defined in src/pacm/include/icy/pacm/config.h:45](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/config.h#L45)
