# MBCommResponseRequestType

## C Specification

  `#include <nitro/mb.h>`

      typedef	enum
      {
          MB_COMM_RESPONSE_REQUEST_KICK,
          MB_COMM_RESPONSE_REQUEST_ACCEPT
          MB_COMM_RESPONSE_REQUEST_DOWNLOAD
          MB_COMM_RESPONSE_REQUEST_BOOT
      } MBCommResponseRequestType;

## Description

This function displays the list constant that indicates the connection response that notifies the child device from the multiboot parent device. The meaning of each value is shown in the following table:

Value | Meaning
--- | ---
`MB_COMM_RESPONSE_REQUEST_KICK` | Indicates that the child device connection has been denied and disconnected.
`MB_COMM_RESPONSE_REQUEST_ACCEPT` | Indicates that the child device has permission to connect, and that the entry request is accepted.
`MB_COMM_RESPONSE_REQUEST_DOWNLOAD` | Indicates that the download request from a child is accepted and that the start of the download process has been acknowledged. The `MB_CommStartSending` function is equivalent of calling the `MB_CommResponseRequest` function by specifying this constant.
`MB_COMM_RESPONSE_REQUEST_BOOT` | Indicates the boot request from a child is accepted and that the boot start has been acknowledged. The `MB_CommBootRequest` function is equivalent of calling the `MB_CommResponseRequest`.

## See Also

`MB_CommResponseRequest`, `MB_CommStartSending`, `MB_CommBootRequest`

## Revision History

09/27/2004 Added enumerator values
08/27/2004 Initial version