general procedure

A procedure that must be explicitly called by another procedure, unlike an event procedure, which remains idle until invoked in response to events caused by the user or program code or that were triggered by the system.