feat: advertise address for 5G NFs (#825)

This commit is contained in:
Sukchan Lee 2021-03-19 21:01:38 +09:00
parent 09780e3fed
commit 182a680d51
7 changed files with 123 additions and 39 deletions

View file

@ -32,6 +32,7 @@ typedef struct ogs_sbi_stream_s ogs_sbi_stream_t;
typedef struct ogs_sbi_server_s {
ogs_socknode_t node;
ogs_sockaddr_t *advertise;
struct {
const char *key;
@ -65,6 +66,9 @@ ogs_sbi_server_t *ogs_sbi_server_add(ogs_sockaddr_t *addr);
void ogs_sbi_server_remove(ogs_sbi_server_t *server);
void ogs_sbi_server_remove_all(void);
void ogs_sbi_server_set_advertise(
ogs_sbi_server_t *server, int family, ogs_sockaddr_t *advertise);
void ogs_sbi_server_start_all(
int (*cb)(ogs_sbi_request_t *request, void *data));
void ogs_sbi_server_stop_all(void);