| 123456789101112131415 |
- #pragma once
- extern "C" {
- typedef void Leaf;
- Leaf* uwp_run_leaf(const char* path, void on_dns(const char*));
- Leaf* uwp_run_leaf_with_config_content(const char* config, size_t len, void on_dns(const char*));
- void uwp_stop_leaf(Leaf* leaf);
- typedef void NetStackHandle;
- typedef int32_t NetStackSendResult;
- NetStackHandle* netstack_register(void on_receive(uint8_t*, size_t, void*), void* context);
- NetStackSendResult netstack_send(NetStackHandle*, uint8_t*, size_t);
- void* netstack_release(NetStackHandle* ptr);
- }
|