# WBT_MpParentSendHook

## C Specification

      #include <nitro/wbt.h>

      int WBT_MpParentSendHook(void *sendbuf, int send_size);

## Description

Stores in the send buffer the data the WBT library parent sends by MP communication. Data based on the WBT library protocol is set in the send buffer. Various commands are executed by repeating this function during the MP transmission.

When data received from any communication destination is requested with `WBT_GetBlock`, the `WBT_CMD_PREPARE_SEND_DATA` callback is generated in this call (depending on the settings).

## Arguments

`sendbuf` | The parent send buffer that MP communicates by the `WM_SetMPDataToPort` function for WBT.
`send_size` | The `sendbuf` parent packet size allocated for WBT. This value must be larger than `WBT_PACKET_SIZE_MIN`.

## Return Values

Returns the byte size stored by the actual data to send.

## See Also

`WBT_MpParentRecvHook`

## Revision History

09/21/2004 Initial version