aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-03-28 15:08:53 +0000
committerFuwn <[email protected]>2021-03-28 15:08:53 +0000
commit97db4a46fa9fa3ca4881cd6b3a37311bd2e92dda (patch)
tree9ddbb046fb261172a1b69a11d33e3cac281fdf26 /src/server
parentfix: Spawn servers properly (diff)
downloadwhirl-97db4a46fa9fa3ca4881cd6b3a37311bd2e92dda.tar.xz
whirl-97db4a46fa9fa3ca4881cd6b3a37311bd2e92dda.zip
etc: Prepare AutoServer SESSINIT parse function
Diffstat (limited to 'src/server')
-rw-r--r--src/server/auto/cmd/session.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/server/auto/cmd/session.rs b/src/server/auto/cmd/session.rs
index 8e8fbb7..290aac5 100644
--- a/src/server/auto/cmd/session.rs
+++ b/src/server/auto/cmd/session.rs
@@ -2,6 +2,16 @@ use crate::server::cmd::session::SessionInitializationCommand;
use bytes::BytesMut;
use std::str::from_utf8;
+struct SessionInitializationCommandServer {
+ pub error: usize,
+ pub app_name: String,
+ pub protocol: usize,
+ pub server_type: usize,
+ pub serial: String,
+ pub private: usize,
+ pub channel: String,
+}
+
pub fn parse_session_initialization_command(
command: BytesMut
) -> SessionInitializationCommand {
@@ -16,3 +26,9 @@ pub fn parse_session_initialization_command(
// password: "".to_string()
}
}
+
+// pub fn create_session_initialization_command() -> SessionInitializationCommandServer {
+// SessionInitializationCommandServer {
+//
+// }
+// }