falco_event_schema/fields/
types.rs1#![allow(non_camel_case_types)]
2
3pub use crate::fields::dynamic_params::*;
4pub use crate::fields::event_flags::*;
5pub use crate::types::FdList as PT_FDLIST;
6pub use crate::types::SockAddr as PT_SOCKADDR;
7pub use crate::types::SockTuple as PT_SOCKTUPLE;
8pub use falco_event::types::Bool as PT_BOOL;
9pub use falco_event::types::Fd as PT_FD;
10pub use falco_event::types::Fd32 as PT_FD32;
11pub use falco_event::types::Gid as PT_GID;
12pub use falco_event::types::IpNet as PT_IPNET;
13pub use falco_event::types::Ipv4Net as PT_IPV4NET;
14pub use falco_event::types::Ipv6Net as PT_IPV6NET;
15pub use falco_event::types::Pid as PT_PID;
16pub use falco_event::types::Pid32 as PT_PID32;
17pub use falco_event::types::Port as PT_PORT;
18pub use falco_event::types::RelativePath as PT_FSRELPATH;
19pub use falco_event::types::SigSet as PT_SIGSET;
20pub use falco_event::types::SigType as PT_SIGTYPE;
21pub use falco_event::types::SockFamily as PT_SOCKFAMILY;
22pub use falco_event::types::SyscallId as PT_SYSCALLID;
23pub use falco_event::types::SyscallResult as PT_ERRNO;
24pub use falco_event::types::SystemTime as PT_ABSTIME;
25pub use falco_event::types::Uid as PT_UID;
26use falco_event::types::{CStrArray, CStrPairArray};
27use std::ffi::CStr;
28pub use std::net::IpAddr as PT_IPADDR;
29pub use std::net::Ipv4Addr as PT_IPV4ADDR;
30pub use std::net::Ipv6Addr as PT_IPV6ADDR;
31pub use std::time::Duration as PT_RELTIME;
32pub use typed_path::UnixPath as PT_FSPATH;
33
34pub type PT_INT8 = i8;
36pub type PT_INT16 = i16;
38pub type PT_INT32 = i32;
40pub type PT_INT64 = i64;
42pub type PT_UINT8 = u8;
44pub type PT_UINT16 = u16;
46pub type PT_UINT32 = u32;
48pub type PT_UINT64 = u64;
50pub type PT_CHARBUF = CStr;
52pub type PT_BYTEBUF = [u8];
54pub type PT_CHARBUFARRAY<'a> = CStrArray<'a>;
56pub type PT_CHARBUF_PAIR_ARRAY<'a> = CStrPairArray<'a>;
58
59