93 Commits (00651940588385c7dd0a7405482269931d2dbb9a)
 

Author SHA1 Message Date
  Philipp Oppermann 0065194058 Add a basic NOTICE.md to clarify the used licensing term 3 years ago
  Philipp Oppermann 240787b19d Set license metadata for all dora crates 3 years ago
  Philipp Oppermann abe2781c71 Make top-level `Cargo.toml` a virtual manifest 3 years ago
  Philipp Oppermann 989b4780e5
Merge pull request #29 from futurewei-tech/c-api 3 years ago
  Philipp Oppermann 7fd1916b32
Apply README suggestions from code review 3 years ago
  Philipp Oppermann 5fc974c16d Merge branch 'main' into c-api 3 years ago
  Xavier Tao 3ebf403490
Add Opentelemetry capabilities though capnproto messages (#24) 3 years ago
  Philipp Oppermann 66b0976ff1 Create a README for the C operator 3 years ago
  Philipp Oppermann 5c674d786f Fix: Don't stop operator before all of its events have been processed 3 years ago
  Philipp Oppermann 9dadaeb831 Update the build and run instructions in the README 3 years ago
  Philipp Oppermann a40646d063 Use optimized node/operator versions for mini-dataflow example 3 years ago
  Philipp Oppermann ef306a0779 Move the `api.h` header file to `api` subfolder 3 years ago
  Philipp Oppermann 38bc8a8284 Create a C-API for operators and an example operator 3 years ago
  Philipp Oppermann 8dc4fae91a
Merge pull request #19 from futurewei-tech/rust-client 3 years ago
  Philipp Oppermann a8804aadcc Look for `dora-runtime` executable at runtime 3 years ago
  Philipp Oppermann e8cbb63627 Only require runtime executable when there is a runtime node declared 3 years ago
  Philipp Oppermann 12fadbf07b Add getters for `NodeId::id` and `NodeId::node_config` 3 years ago
  Philipp Oppermann dacbe4e333 Create general `communication::init` function to abstract CommunicationLayer creation 3 years ago
  Philipp Oppermann 5505a25165 Fix: Rerun build script also when a dependency of runtime crate changes 3 years ago
  Philipp Oppermann 14bcdfa431 Update Cargo.lock 3 years ago
  Philipp Oppermann 23d49f4abe Delay zenoh session close to ensure that remaining messages are sent 3 years ago
  Philipp Oppermann a63deb54ec Set `reliable` flag when subscribing to zenoh messages 3 years ago
  Philipp Oppermann 12f5c25a40 Set up a logger crate 3 years ago
  Philipp Oppermann 57f20776ff Close zenoh session manually to check for errors 3 years ago
  Philipp Oppermann 11259ede2e Fix warning: Use `writeln!` instead of `push_str(&format!(...))` 3 years ago
  Philipp Oppermann 0c285061d8 Pass `--all` to all cargo CI commands 3 years ago
  Philipp Oppermann 4a20794dd8 Fix or silence clippy warnings 3 years ago
  Philipp Oppermann 55c82fa4d9 Rename `operator_config` to `node_config` in `dora-node-api` 3 years ago
  Philipp Oppermann 2a272e349c Add a zenoh logger executable to debug the missed stop messages 3 years ago
  Philipp Oppermann 9d1c7ad199 Try to prevent message dropping in zenoh and increase message priority 3 years ago
  Philipp Oppermann cbfe15634b Try to send `stopped` message when operators finish 3 years ago
  Philipp Oppermann eaf611f755 Avoid potential recursive call 3 years ago
  Philipp Oppermann 78e42fd70d Remove commented out code 3 years ago
  Philipp Oppermann 7973f2161f Improve output 3 years ago
  Philipp Oppermann b402189367 Merge branch 'main' into rust-client 3 years ago
  Philipp Oppermann 4669af216e Create a `register_operator` macro to make operator creation more convenient 3 years ago
  Philipp Oppermann 97b79b9680 Create a `dora-operator-api` crate 3 years ago
  Philipp Oppermann 6860e17983 Add support for keeping state across calls 3 years ago
  Philipp Oppermann 6db2328dd8 Remove some output messages 3 years ago
  Philipp Oppermann 0536fcb159 Rereun the coordinator build script if the runtime changes 3 years ago
  Philipp Oppermann f0a7659385 Implement some example output in operator 3 years ago
  Philipp Oppermann 42cbef025d Build runtime in coordinator's build script 3 years ago
  Philipp Oppermann af9afc5382 Create an example operator that receives inputs 3 years ago
  Philipp Oppermann 21c15743ed Add runtime path to `run` CLI arguments 3 years ago
  Philipp Oppermann 8832e433fc Update coordinator to pass runtime arguments as env variables 3 years ago
  Philipp Oppermann 9e474340a2 Pass arguments through environment variables 3 years ago
  Philipp Oppermann 7353c79e9e Add support for shared library operators 3 years ago
  Xavier Tao b3ab72b393
Multithreaded Python API and Pylot Example (#18) 3 years ago
  Philipp Oppermann 87013f2135 Start creating actor framework for operators 3 years ago
  Philipp Oppermann 44efa0b3b7 Start implementing dora runtime node 3 years ago