pub const CONSTRUCT: u32 = 0;
pub const PAUSE: u32 = 1;
pub const QUERY: u32 = 2;
pub const QUERY_MIME_TYPE: u32 = 3;
pub const REMOVE: u32 = 4;
pub const RESUME: u32 = 5;
pub const START: u32 = 6;
pub const STOP: u32 = 7;
pub const SHOW: u32 = 8;
pub const TOUCH: u32 = 9;
pub const SEARCH: u32 = 10;
pub const GET_TASK: u32 = 11;
pub const CLEAR: u32 = 12;
pub const OPEN_CHANNEL: u32 = 13;
pub const SUBSCRIBE: u32 = 14;
pub const UNSUBSCRIBE: u32 = 15;
pub const SUB_RUN_COUNT: u32 = 16;
pub const UNSUB_RUN_COUNT: u32 = 17;
pub const CREATE_GROUP: u32 = 18;
pub const ATTACH_GROUP: u32 = 19;
pub const DELETE_GROUP: u32 = 20;
pub const SET_MAX_SPEED: u32 = 21;
pub const SET_MODE: u32 = 100;
pub const DISABLE_TASK_NOTIFICATION: u32 = 101;
#[cfg(test)]
mod test {
use super::*;
#[test]
fn ut_interface() {
assert_eq!(0, CONSTRUCT);
assert_eq!(1, PAUSE);
assert_eq!(2, QUERY);
assert_eq!(3, QUERY_MIME_TYPE);
assert_eq!(4, REMOVE);
assert_eq!(5, RESUME);
assert_eq!(6, START);
assert_eq!(7, STOP);
assert_eq!(8, SHOW);
assert_eq!(9, TOUCH);
assert_eq!(10, SEARCH);
assert_eq!(11, GET_TASK);
assert_eq!(12, CLEAR);
assert_eq!(13, OPEN_CHANNEL);
assert_eq!(14, SUBSCRIBE);
assert_eq!(15, UNSUBSCRIBE);
assert_eq!(16, SUB_RUN_COUNT);
assert_eq!(17, UNSUB_RUN_COUNT);
assert_eq!(18, CREATE_GROUP);
assert_eq!(19, ATTACH_GROUP);
assert_eq!(20, DELETE_GROUP);
assert_eq!(100, SET_MODE);
assert_eq!(101, DISABLE_TASK_NOTIFICATION);
}
}