Mountain/IPC/WindServiceHandlers/Utilities/
ChannelPriority.rs1#![allow(non_snake_case, unused_variables, dead_code, unused_imports)]
2
3use Echo::Task::Priority::Priority as EchoPriority;
9
10pub fn ResolveChannelPriority(Command:&str) -> EchoPriority {
11 use std::str::FromStr;
12
13 match CommonLibrary::IPC::Channel::Channel::from_str(Command) {
14 Ok(Channel) => {
15 match Channel.Priority() {
16 CommonLibrary::IPC::Channel::ChannelPriority::High => EchoPriority::High,
17 CommonLibrary::IPC::Channel::ChannelPriority::Normal => EchoPriority::Normal,
18 CommonLibrary::IPC::Channel::ChannelPriority::Low => EchoPriority::Low,
19 }
20 },
21 Err(_) => EchoPriority::Normal,
22 }
23}