pub type PeerWatcher = *mut c_void;