BroadView™ API Guide and Reference Manual
|
#include "broadview.h"
#include "asic.h"
#include "sbplugin.h"
Go to the source code of this file.
Data Structures | |
struct | _bst_asic_data_snapshot_ |
struct | _bst_config_ |
struct | _bst_cpu_q_ |
struct | _bst_cpu_q_threshold_ |
struct | _bst_device_ |
struct | _bst_device_threshold_ |
struct | _bst_e_mcq_ |
struct | _bst_e_mcq_threshold_ |
struct | _bst_e_p_sp_ |
struct | _bst_e_sp_ |
struct | _bst_e_sp_threshold_ |
struct | _bst_e_ucq_ |
struct | _bst_e_ucq_threshold_ |
struct | _bst_e_ucqg_ |
struct | _bst_e_ucqg_threshold_ |
struct | _bst_ep_sp_threshold_ |
struct | _bst_i_p_pg_ |
struct | _bst_i_p_pg_threshold_ |
struct | _bst_i_p_sp_ |
struct | _bst_i_p_sp_threshold_ |
struct | _bst_i_sp_ |
struct | _bst_i_sp_threshold_ |
struct | _bst_rqe_q_ |
struct | _bst_rqe_q_threshold_ |
struct | _bst_trigger_info_ |
struct | _bst_cpu_q_::_cpuq_data_ |
struct | _bst_e_mcq_::_emcq_data_ |
struct | _bst_e_p_sp_::_epsp_data_ |
struct | _bst_e_sp_::_esp_data_ |
struct | _bst_e_ucq_::_eucq_data_ |
struct | _bst_e_ucqg_::_eucqg_data_ |
struct | _bst_i_p_pg_::_ippg_data_ |
struct | _bst_i_p_sp_::_ipsp_data_ |
struct | _bst_i_sp_::_isp_data_ |
struct | _bst_rqe_q_::_rqeq_data_ |
Typedefs | |
typedef struct _bst_asic_data_snapshot_ | BVIEW_BST_ASIC_SNAPSHOT_DATA_t |
typedef enum _bst_collection_mode_ | BVIEW_BST_COLLECTION_MODE |
typedef struct _bst_config_ | BVIEW_BST_CONFIG_t |
typedef enum _threshold_fields_ | BVIEW_BST_COUNTER_t |
typedef struct _bst_device_ | BVIEW_BST_DEVICE_DATA_t |
typedef struct _bst_device_threshold_ | BVIEW_BST_DEVICE_THRESHOLD_t |
typedef struct _bst_cpu_q_ | BVIEW_BST_EGRESS_CPU_QUEUE_DATA_t |
typedef struct _bst_cpu_q_threshold_ | BVIEW_BST_EGRESS_CPU_QUEUE_THRESHOLD_t |
typedef struct _bst_e_mcq_ | BVIEW_BST_EGRESS_MC_QUEUE_DATA_t |
typedef struct _bst_e_mcq_threshold_ | BVIEW_BST_EGRESS_MC_QUEUE_THRESHOLD_t |
typedef struct _bst_e_p_sp_ | BVIEW_BST_EGRESS_PORT_SP_DATA_t |
typedef struct _bst_ep_sp_threshold_ | BVIEW_BST_EGRESS_PORT_SP_THRESHOLD_t |
typedef struct _bst_rqe_q_ | BVIEW_BST_EGRESS_RQE_QUEUE_DATA_t |
typedef struct _bst_rqe_q_threshold_ | BVIEW_BST_EGRESS_RQE_QUEUE_THRESHOLD_t |
typedef struct _bst_e_sp_ | BVIEW_BST_EGRESS_SP_DATA_t |
typedef struct _bst_e_sp_threshold_ | BVIEW_BST_EGRESS_SP_THRESHOLD_t |
typedef struct _bst_e_ucq_ | BVIEW_BST_EGRESS_UC_QUEUE_DATA_t |
typedef struct _bst_e_ucq_threshold_ | BVIEW_BST_EGRESS_UC_QUEUE_THRESHOLD_t |
typedef struct _bst_e_ucqg_ | BVIEW_BST_EGRESS_UC_QUEUEGROUPS_DATA_t |
typedef struct _bst_e_ucqg_threshold_ | BVIEW_BST_EGRESS_UC_QUEUEGROUPS_THRESHOLD_t |
typedef struct _bst_i_p_pg_ | BVIEW_BST_INGRESS_PORT_PG_DATA_t |
typedef struct _bst_i_p_pg_threshold_ | BVIEW_BST_INGRESS_PORT_PG_THRESHOLD_t |
typedef struct _bst_i_p_sp_ | BVIEW_BST_INGRESS_PORT_SP_DATA_t |
typedef struct _bst_i_p_sp_threshold_ | BVIEW_BST_INGRESS_PORT_SP_THRESHOLD_t |
typedef struct _bst_i_sp_ | BVIEW_BST_INGRESS_SP_DATA_t |
typedef struct _bst_i_sp_threshold_ | BVIEW_BST_INGRESS_SP_THRESHOLD_t |
typedef BVIEW_STATUS(* | BVIEW_BST_TRIGGER_CALLBACK_t )(int asic, void *cookie, BVIEW_BST_TRIGGER_INFO_t *triggerInfo) |
typedef struct _bst_trigger_info_ | BVIEW_BST_TRIGGER_INFO_t |
typedef enum _bst_trigger_type_ | BVIEW_BST_TRIGGER_TYPE |
Functions | |
BVIEW_STATUS | bst_app_config_init (unsigned int num_units) |
: function to initializes bst structures to default values | |
BVIEW_STATUS | bst_app_main (void) |
: bst main application function which does processing of messages | |
void | bst_app_uninit () |
: function to clean up bst application | |
BVIEW_STATUS | bst_cancel_request (unsigned int unit, unsigned int id) |
BVIEW_STATUS | bst_main () |
: function to creathe the bst application thread. | |