Method System.Inotify.parse_event()
- Method parse_event
array
(string
|int
) parse_event(string
data
)- Description
Parses one inotify_event struct from
data
.- Returns
Returns an array consisting of
Array int
0
The watch descriptor returned by _Instance()->add_watch() when the watch for this file was added.
int
1
An integer that describes the event that occured. See the inotify manpage for a list of possible events and their numerical identifiers.
int
2
An integer cookie that can be used to group together different events that were triggered by moving a file from one location to another.
string
3
The name of the file. This will only be present if the event happened to a file in a directory that was watched, e.g. with System.Inotify.IN_CREATE. Otherwise this will be 0.
int
4
The length of the data that has been parsed. If the
data
string contains more than one inotify event, this parse function needs to be called again with the remainder as an argument.