eclipse-iceoryx / eclipse-iceoryx/iceoryx

Move every platform macro ifdef into platforms.

Open
#823 3 comments 1 reaction 0 assignees View on GitHub
globex technical debt
Dominant language
C++
Stars
2.2k
Forks
492
Avg merge
18h 57m
Merged PRs (30d)
1

Description

## Brief feature description

The `iceoryx_hoofs/platforms` should be the only place where platform specific code should be handled. The iceoryx code base should then use the `platform` abstraction to write platform independent code - it shouldn't be handled directly in the implementation.

## Detailed information
Here is an incomplete list (must be extended later) of platform dependent code outside of `iceoryx_hoofs/platforms`

- [ ] `iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.