async_server.h (600B)
1 /* 2 * 3 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 4 * 5 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 6 * 7 * Asynchronous BCM API Server 8 */ 9 10 #ifndef _BCM_INT_ASYNC_SERVER_H 11 #define _BCM_INT_ASYNC_SERVER_H 12 13 #ifdef BCM_ASYNC_SUPPORT 14 15 #include <bcm_int/async_req.h> 16 17 extern void bcm_async_add(bcm_async_req_t *req); 18 extern int bcm_async_start(void); 19 extern int bcm_async_stop(void); 20 extern void bcm_async_run(bcm_async_req_t *req); 21 22 #endif /* BCM_ASYNC_SUPPORT */ 23 #endif /* _BCM_INT_ASYNC_SERVER_H */