Does anyone know the internals of how mIRC's internal flood protection works (The one described in /help Flood and alt-o -> irc -> flood) in detail?

The help file gives some very vague information about how exactly mIRC responds to flooding, which should otherwise be considered a critical functionality (since this is something you would have to depend on and know a lot about)

For instance:

1.

Quote:

The flood protection method also performs intelligent queuing in order to satisfy the maximum number of users as quickly as possible, so that no single user can hog the queue


What is "intelligent queuing"?

2.

Quote:

Trigger flood check after...

This is the number of bytes at which mIRC should check if it might be flooding the server or not


How does it check if it is flooding the server?

3.

Quote:

Queue own messages

If this is enabled, all of your own messages, such as notice and private messages, are queued in the flood queue.


3. Will queuing own messages fall under the exact same rules as incoming messages, ex. "[mIRC] will buffer a maximum of [N] lines and ignore the rest" -- which means mIRC could potentially ignore your own messages?


Has anyone used this feature extensively, and can explain how mIRC makes these decisions?