completion.h (660B)
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 * File: completion.h 8 * Purpose: Completion interface 9 */ 10 11 #ifndef _COMPLETION_H_ 12 #define _COMPLETION_H_ 13 14 typedef enum api_mode_completion_type_e { 15 api_mode_completion_none, 16 api_mode_completion_api 17 } api_mode_completion_type_t; 18 19 extern int api_mode_completion_initialize(void); 20 extern int api_mode_completion_uninitialize(void); 21 extern int api_mode_completion_set(api_mode_completion_type_t ctype); 22 23 #endif /* _COMPLETION_H_ */