eclipse-score / eclipse-score/communication

Improvement: Add method support to GenericProxy

Open
#178 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
62
Forks
97
Avg merge
1d 1h
Merged PRs (30d)
72

Description

### What

Goal: `score::mw::com::impl::GenericProxy` currently only supports Event communication. Since now also Methods are available it shall be extended with `GenericProxyMethod` support.

### How

1. Introduce a `GenericProxyMethod`. It should be similar to `GenericProxyEvent`
2. Design/Decide, how the signature of GenericProxyMethod shall look like! I guess - opposed to our existing ProxyMethod template variants, it won't be a class template at all. The signature for call operator should look like this:
`score::Result> operator()(MethodInArgPtr>);`
There we need void-specializations for the pointers above ...

### Estimates for realization

Rough estimate: 2 weeks

### Category

- [x] Affects Detailed Design

### Requirements / Architecture

- [x] Requirements / Architecture are not affected by this change?

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.