summaryrefslogtreecommitdiffhomepage
path: root/talpid_ipc
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2017-06-14 10:54:13 +0200
committerLinus Färnstrand <linus@mullvad.net>2017-06-16 16:28:08 +0200
commit82d6d77e1760247fedde1f788bf307935cfcdf0c (patch)
treeb9fc807b8c08cff8de64a5539d89e8460dbcd120 /talpid_ipc
parent29de1387c9cdcd2a06bbb6ee1c4c9f36734f6107 (diff)
downloadmullvadvpn-82d6d77e1760247fedde1f788bf307935cfcdf0c.tar.xz
mullvadvpn-82d6d77e1760247fedde1f788bf307935cfcdf0c.zip
Move and refactor connection_info module
Diffstat (limited to 'talpid_ipc')
-rw-r--r--talpid_ipc/src/http_ipc/connection_info.rs43
1 files changed, 0 insertions, 43 deletions
diff --git a/talpid_ipc/src/http_ipc/connection_info.rs b/talpid_ipc/src/http_ipc/connection_info.rs
deleted file mode 100644
index 1c4b3fac32..0000000000
--- a/talpid_ipc/src/http_ipc/connection_info.rs
+++ /dev/null
@@ -1,43 +0,0 @@
-use std::fs::{File, OpenOptions};
-use std::io::Write;
-use std::path::PathBuf;
-
-/// The path to the file where we write the connection infp
-const IPC_CONNECTION_INFO_FILE: &'static str = "./.ipc_connection_info";
-
-error_chain! {
- errors {
- OpenFileFailed(file_name: PathBuf) {
- description("Could not open file")
- display("Could not open {}", file_name.to_string_lossy())
- }
- WriteConnectionInfoFailed(file_name: PathBuf) {
- description("Could not write connection info file")
- display("Could not write to {}", file_name.to_string_lossy())
- }
- }
-}
-
-pub fn write(connection_info: &str) -> Result<()> {
- let file_location = PathBuf::from(IPC_CONNECTION_INFO_FILE);
- let mut file = open_file(&file_location)?;
- let res = file.write_all(connection_info.as_bytes())
- .chain_err(|| ErrorKind::WriteConnectionInfoFailed(file_location.clone()),);
-
- debug!(
- "Wrote IPC connection info ({}) to {}",
- connection_info,
- file_location.to_string_lossy()
- );
-
- res
-}
-
-fn open_file(file_name: &PathBuf) -> Result<File> {
- OpenOptions::new()
- .write(true)
- .truncate(true)
- .create(true)
- .open(file_name)
- .chain_err(|| ErrorKind::OpenFileFailed(file_name.to_owned()))
-}