/*************************************************************************** * Copyright (c) 2012, Broadcom Corporation * All Rights Reserved * Confidential Property of Broadcom Corporation * * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT. * * $brcm_Workfile: $ * $brcm_Revision: $ * $brcm_Date: $ * * Module Description: * * Revision History: * * $brcm_Log: $ * ***************************************************************************/ #ifndef __SIM_H__ #define __SIM_H__ #include "gtk_app.h" typedef struct sim_t *sim_h; #ifdef __cplusplus extern "C" { #endif sim_h sim_init(gtk_app_h h_app); void sim_run(sim_h h_sim); void sim_done(sim_h h_sim); int sim_screen_num(sim_h h_sim); void sim_screen_get_desc(sim_h h_sim, int idx, char* desc, int max_desc_len); void sim_screen_set_screen(sim_h h_sim, int idx); #ifdef __cplusplus } #endif #endif /* __SIM_H__ */