relay_man/common/packets/
mod.rs

1use bytes_kman::prelude::*;
2
3mod avalibile;
4mod connect_on;
5mod info;
6mod info_request;
7mod register;
8mod register_response;
9mod request;
10mod request_final;
11mod request_response;
12mod search;
13mod search_response;
14mod unregister;
15
16pub use self::{
17    avalibile::*, connect_on::*, info::*, info_request::*, register::*, register_response::*,
18    request::*, request_final::*, request_response::*, search::*, search_response::*,
19    unregister::*,
20};
21
22#[derive(Bytes, Clone, Debug)]
23pub enum Packets {
24    Register(Register),
25    RegisterResponse(RegisterResponse),
26    UnRegister(UnRegister),
27    Search(Search),
28    SearchResponse(SearchResponse),
29    Info(Info),
30    InfoRequest(InfoRequest),
31    Request(Request),
32    NewRequest(NewRequest),
33    RequestResponse(RequestResponse),
34    NewRequestResponse(NewRequestResponse),
35    RequestFinal(RequestFinal),
36    NewRequestFinal(NewRequestFinal),
37    Avalibile(Avalibile),
38    ConnectOn(ConnectOn),
39    Tick { session: usize },
40}