es_events_t
A C union of event-specific types.
Declaration
struct es_events_tOverview
Each event monitored by Endpoint Security delivers different properties to clients. For example, a file-renaming event provides source and target paths, while a process-forking event provides the process identifier of the new child process. This C union represents each kind of event as a unique member, each with a type specific to the kind of data it contains.
Topics
File-System Events
File Metadata Events
deleteextattrfsgetpathgetattrlistgetextattrlistextattrreaddirsetaclsetattrlistsetextattrsetflagssetmodesetownerstatutimes
File Provider Events
Symbolic Link Events
File System Mounting Events
Memory Mapping Events
Process Events
Interprocess Events
Task Port Events
User and Group ID Events
Code Signing Events
Socket Events
Clock Events
Kernel Events
Pseudoterminal Events
Initializers
init(access:)init(authentication:)init(authorization_judgement:)init(authorization_petition:)init(btm_launch_item_add:)init(btm_launch_item_remove:)init(chdir:)init(chroot:)init(clone:)init(close:)init(copyfile:)init(create:)init(cs_invalidated:)init(deleteextattr:)init(dup:)init(exchangedata:)init(exec:)init(exit:)init(fcntl:)init(file_provider_materialize:)init(file_provider_update:)init(fork:)init(fsgetpath:)init(gatekeeper_user_override:)init(get_task:)init(get_task_inspect:)init(get_task_name:)init(get_task_read:)init(getattrlist:)init(getextattr:)init(iokit_open:)init(kextload:)init(kextunload:)init(link:)init(listextattr:)init(login_login:)init(login_logout:)init(lookup:)init(lw_session_lock:)init(lw_session_login:)init(lw_session_logout:)init(lw_session_unlock:)init(mmap:)init(mount:)init(mprotect:)init(od_attribute_set:)init(od_attribute_value_add:)init(od_attribute_value_remove:)init(od_create_group:)init(od_create_user:)init(od_delete_group:)init(od_delete_user:)init(od_disable_user:)init(od_enable_user:)init(od_group_add:)init(od_group_remove:)init(od_group_set:)init(od_modify_password:)init(open:)init(openssh_login:)init(openssh_logout:)init(proc_check:)init(proc_suspend_resume:)init(profile_add:)init(profile_remove:)init(pty_close:)init(pty_grant:)init(readdir:)init(readlink:)init(remote_thread_create:)init(remount:)init(rename:)init(screensharing_attach:)init(screensharing_detach:)init(searchfs:)init(setacl:)init(setattrlist:)init(setegid:)init(seteuid:)init(setextattr:)init(setflags:)init(setgid:)init(setmode:)init(setowner:)init(setregid:)init(setreuid:)init(settime:)init(setuid:)init(signal:)init(stat:)init(su:)init(sudo:)init(tcc_modify:)init(trace:)init(truncate:)init(uipc_bind:)init(uipc_connect:)init(unlink:)init(unmount:)init(utimes:)init(write:)init(xp_malware_detected:)init(xp_malware_remediated:)init(xpc_connect:)
Instance Properties
authenticationauthorization_judgementauthorization_petitionbtm_launch_item_addbtm_launch_item_removegatekeeper_user_overridelogin_loginlogin_logoutlw_session_locklw_session_loginlw_session_logoutlw_session_unlockod_attribute_setod_attribute_value_addod_attribute_value_removeod_create_groupod_create_userod_delete_groupod_delete_userod_disable_userod_enable_userod_group_addod_group_removeod_group_setod_modify_passwordopenssh_loginopenssh_logoutprofile_addprofile_removescreensharing_attachscreensharing_detachsusudotcc_modifyxp_malware_detectedxp_malware_remediatedxpc_connect