relay_man/common/packets/
mod.rs1use 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}