Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
20935d2380 |
No files matched your search
@@ -1,6 +1,6 @@
|
|||||||
use tonic::{Request, Response, Status};
|
use tonic::{Request, Response, Status};
|
||||||
use coordinator::coordinator_client::CoordinatorClient as GeneratedCoordinatorClient;
|
use crate::coordinator::coordinator_client::CoordinatorClient as GeneratedCoordinatorClient;
|
||||||
use coordinator::{RegisterRequest, RegisterResponse, HeartbeatRequest, HeartbeatResponse, PeerRequest, PeerResponse};
|
use crate::coordinator::{RegisterRequest, RegisterResponse, HeartbeatRequest, HeartbeatResponse, PeerRequest, PeerResponse};
|
||||||
|
|
||||||
pub struct CoordinatorClient {
|
pub struct CoordinatorClient {
|
||||||
client: GeneratedCoordinatorClient<tonic::transport::Channel>,
|
client: GeneratedCoordinatorClient<tonic::transport::Channel>,
|
||||||
|
|||||||
+1
-1
@@ -42,7 +42,7 @@ unsafe impl Sync for TunInterface {}
|
|||||||
|
|
||||||
impl TunInterface {
|
impl TunInterface {
|
||||||
pub fn new(name: &str) -> io::Result<Self> {
|
pub fn new(name: &str) -> io::Result<Self> {
|
||||||
let wide_name: Vec<u16> = OSString::from(name).encode_utf16().chain(std::iter::once(0)).collect();
|
let wide_name: Vec<u16> = OsString::from(name).encode_utf16().chain(std::iter::once(0)).collect();
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
let adapter = WintunOpenAdapter(wide_name.as_ptr());
|
let adapter = WintunOpenAdapter(wide_name.as_ptr());
|
||||||
|
|||||||
Reference in new issue
Block a user