falco_event/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::Bool as PT_BOOL;
6pub use crate::types::Fd as PT_FD;
7pub use crate::types::FdList as PT_FDLIST;
8pub use crate::types::Gid as PT_GID;
9pub use crate::types::IpNet as PT_IPNET;
10pub use crate::types::Ipv4Net as PT_IPV4NET;
11pub use crate::types::Ipv6Net as PT_IPV6NET;
12pub use crate::types::Pid as PT_PID;
13pub use crate::types::Port as PT_PORT;
14pub use crate::types::RelativePath as PT_FSRELPATH;
15pub use crate::types::SigSet as PT_SIGSET;
16pub use crate::types::SigType as PT_SIGTYPE;
17pub use crate::types::SockAddr as PT_SOCKADDR;
18pub use crate::types::SockFamily as PT_SOCKFAMILY;
19pub use crate::types::SockTuple as PT_SOCKTUPLE;
20pub use crate::types::SyscallId as PT_SYSCALLID;
21pub use crate::types::SyscallResult as PT_ERRNO;
22pub use crate::types::SystemTime as PT_ABSTIME;
23pub use crate::types::Uid as PT_UID;
24use crate::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