# Uses of Class
madkit.message.hook.HookMessage

Packages that use HookMessage
Package
Description
madkit.message.hook
Contains message classes useful for monitoring MaDKit kernel events.

- ## Uses of HookMessage in madkit.message.hook

  Subclasses of HookMessage in madkit.message.hook
  Modifier and Type
  Class
  Description
  `class`
  `AgentLifeEvent`
  A message which is sent to agents that have requested a hook on `HookMessage.AgentActionEvent.AGENT_STARTED` or `HookMessage.AgentActionEvent.AGENT_TERMINATED`
  `class`
  `CGREvent`
  Root class of messages which are sent to agents that have requested hooks to the kernel
  `class`
  `MessageEvent`
  A message which is sent to agents that have requested a hook on `HookMessage.AgentActionEvent.AGENT_STARTED` or `HookMessage.AgentActionEvent.AGENT_TERMINATED`
  `class`
  `OrganizationEvent`
  A message which is sent to agents that have requested a hook on `HookMessage.AgentActionEvent.CREATE_GROUP`, `HookMessage.AgentActionEvent.REQUEST_ROLE`, `HookMessage.AgentActionEvent.LEAVE_GROUP`, or `HookMessage.AgentActionEvent.LEAVE_ROLE`