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::Gid as PT_GID;
11pub use falco_event::types::IpNet as PT_IPNET;
12pub use falco_event::types::Ipv4Net as PT_IPV4NET;
13pub use falco_event::types::Ipv6Net as PT_IPV6NET;
14pub use falco_event::types::Pid as PT_PID;
15pub use falco_event::types::Port as PT_PORT;
16pub use falco_event::types::RelativePath as PT_FSRELPATH;
17pub use falco_event::types::SigSet as PT_SIGSET;
18pub use falco_event::types::SigType as PT_SIGTYPE;
19pub use falco_event::types::SockFamily as PT_SOCKFAMILY;
20pub use falco_event::types::SyscallId as PT_SYSCALLID;
21pub use falco_event::types::SyscallResult as PT_ERRNO;
22pub use falco_event::types::SystemTime as PT_ABSTIME;
23pub use falco_event::types::Uid as PT_UID;
24use falco_event::types::{CStrArray, CStrPairArray};
25use std::ffi::CStr;
26pub use std::net::IpAddr as PT_IPADDR;
27pub use std::net::Ipv4Addr as PT_IPV4ADDR;
28pub use std::net::Ipv6Addr as PT_IPV6ADDR;
29pub use std::time::Duration as PT_RELTIME;
30pub use typed_path::UnixPath as PT_FSPATH;
31
32pub type PT_INT8 = i8;
34pub type PT_INT16 = i16;
36pub type PT_INT32 = i32;
38pub type PT_INT64 = i64;
40pub type PT_UINT8 = u8;
42pub type PT_UINT16 = u16;
44pub type PT_UINT32 = u32;
46pub type PT_UINT64 = u64;
48pub type PT_CHARBUF = CStr;
50pub type PT_BYTEBUF = [u8];
52pub type PT_CHARBUFARRAY<'a> = CStrArray<'a>;
54pub type PT_CHARBUF_PAIR_ARRAY<'a> = CStrPairArray<'a>;
56
57