2019-05-06 11:19:26 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <osmocom/core/logging.h>
|
|
|
|
#include <osmocom/core/fsm.h>
|
|
|
|
|
|
|
|
enum {
|
|
|
|
DCBSP,
|
2019-06-11 15:12:22 +00:00
|
|
|
DREST,
|
2019-05-06 11:19:26 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
extern struct osmo_fsm cbsp_server_fsm;
|
|
|
|
|
|
|
|
enum cbsp_server_event {
|
|
|
|
CBSP_SRV_E_RX_RST_COMPL,
|
|
|
|
CBSP_SRV_E_RX_RST_FAIL,
|
|
|
|
CBSP_SRV_E_RX_KA_COMPL,
|
|
|
|
CBSP_SRV_E_RX_RESTART,
|
|
|
|
CBSP_SRV_E_CMD_RESET,
|
|
|
|
};
|
2019-06-11 15:12:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
/* rest_api.c */
|
2019-07-21 18:54:43 +00:00
|
|
|
int rest_api_init(void *ctx, uint16_t port);
|
2019-06-11 15:12:22 +00:00
|
|
|
void rest_api_fin(void);
|
2019-08-05 20:09:15 +00:00
|
|
|
|
|
|
|
/* cbc_vty.c */
|
|
|
|
void cbc_vty_init(void);
|