/******************************************************************************/
/*                 Copyright C 1998-2004 Broadcom Corporation                 */
/*                                                                            */
/* This material is the confidential trade secret and proprietary information */
/* of Broadcom Corporation.  It may not be reproduced, used, sold or          */
/* transferred to any third party without the prior written consent of        */
/* Broadcom Corporation.   All rights reserved.                               */
/******************************************************************************/
/*   FileName        : bcm_hmiBondingMsg.c                                    */
/*   Purpose         : Definition of layout variables for all bonding manager */
/*                     HMI message types and related principal types          */
/*   Limitations     : None                                                   */
/*   Author          : Emmanuel Hanssens                                      */
/*   Creation Date   : 09-Jul-2004                                            */
/*   History         : Compiled by CVS                                        */
/******************************************************************************/
/*   $Id: bcm_hmiBondingMsg.c,v 1.2 2004/09/29 08:10:14 hanssens Exp $  */
/******************************************************************************/

#include "bcm_userdef.h"
#include "bcm_hmiBondingMsg.h"
#include "bcm_hmiMsgDef.h"

/* {{{ layout variable of principal types */

typeLayout BondingConfigLayout[] =
{
  { 2,  sizeof(uint32) },
  { 2,  sizeof(uint16) },
  { 4,  sizeof(uint8)  },
  { 0,  0              }
};

typeLayout GetBondingStatusMsgRepLayout[] =
{
  { 1, sizeof(uint32) },
  { 2, sizeof(uint16) },
  { 0,      0 }
};

/* }}} */
/* {{{ message layout using the macros in hmiMsgDef.h */

HMI_MSG_REQ_LAYOUT(SetBondingConfig, SET_BONDING_CONFIG, BondingConfig)

HMI_MSG_REP_LAYOUT(GetBondingConfig, GET_BONDING_CONFIG, BondingConfig)

HMI_MSG_REP_LAYOUT(GetBondingStatus, GET_BONDING_STATUS, GetBondingStatusMsgRep)

/* }}} */
