server.h (844B)
1 /* 2 * DO NOT EDIT THIS FILE! 3 * This file is auto-generated. 4 * Edits to this file will be lost when it is regenerated. 5 * 6 * 7 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 8 * 9 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 10 * 11 * File: server.h 12 * Purpose: server BCM API dispatch driver 13 * Generator: mkdispatch 1.54 14 */ 15 16 #ifdef BCM_RPC_SUPPORT 17 18 #include <bcm_int/rpc/entry.h> 19 20 typedef void (*_bcm_server_routine_t)(cpudb_key_t, uint8 *, void *); 21 typedef struct _bcm_server_lookup_s { 22 uint32 key[BCM_RPC_LOOKUP_KEYLEN]; 23 _bcm_server_routine_t routine; 24 } _bcm_server_lookup_t; 25 26 extern _bcm_server_lookup_t _bcm_server_lookup[BCM_RPC_LOOKUP_COUNT]; 27 extern void _bcm_server_unavail(cpudb_key_t, uint8 *, void *); 28 29 #endif /* BCM_RPC_SUPPORT */