Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3cc6fc8
Proceedings from the workshop on Mar 27th
darkwisebear Mar 28, 2025
5a26105
Proceedings from workshops on Apr 3rd and Apr 14th
darkwisebear Apr 3, 2025
83b4261
Proceedings from workshop on Apr 22nd
darkwisebear Apr 24, 2025
8cd6da7
Further proceedings
darkwisebear Apr 25, 2025
077e99a
Add intermediate solution using explicit make_instance method
darkwisebear May 5, 2025
9d313cf
Updates from workshop #5
darkwisebear May 9, 2025
1eaf4de
Rearrange crates to fit real use case
darkwisebear May 16, 2025
6e59025
Constrain lifetimes of sample ptrs and referenced types
darkwisebear May 20, 2025
757d893
Proceedings from the API workshop
darkwisebear Jun 2, 2025
f4fdb47
Remove trait workaround
darkwisebear Jun 7, 2025
b40b9b5
Separate generated from non-generated code.
darkwisebear Jun 10, 2025
e1fe342
Move find_instance and create_provided_service to RuntimeImpl
darkwisebear Jun 10, 2025
19f9643
Update UML diagrams
darkwisebear Jun 11, 2025
c6dd27b
ServiceDiscovery directly returns ConsumerBuilder
darkwisebear Jun 11, 2025
53486de
Rename some APIs and variables
darkwisebear Jun 11, 2025
215dcce
Merge pull request #8 from darkwisebear/main_api_rs_draft
LittleHuba Jul 1, 2025
b72a209
Add test for async sample retrieval
darkwisebear Jun 27, 2025
9d23e24
Take SampleContainer as &mut for event receive
darkwisebear Jul 1, 2025
994dfe7
Apply clippy and rustfmt
darkwisebear Jul 4, 2025
22ae299
Merge pull request #9 from darkwisebear/main_api_rs_draft
LittleHuba Jul 9, 2025
f1c768c
Basic structure created
piotrchodorowski Aug 20, 2025
ad4ad39
Mock adapter interface
piotrchodorowski Sep 10, 2025
fe47220
Review fix
piotrchodorowski Sep 24, 2025
8aa12c8
Refactor runtime build
piotrchodorowski Oct 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
target
.idea
348 changes: 348 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[workspace]
members = ["com-api", "com-api-example", "com-api-sample-gen", "com-api-sample-runtime"]
resolver = "3"
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,16 @@
# inc_mw_com
Incubation repository for interprocess communication framework

# Building examples

Examples can be built from examples directory by passing desired IPC adapter as feature.

For mock build:
```
inc_mw_com/com-api$ cargo run --example basic-consumer-producer --features "mock"
```

For LoLa build:
```
inc_mw_com/com-api$ cargo run --example basic-consumer-producer --features "lola"
```
Loading