X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=RIC-E2-TERMINATION%2FsctpThread.h;h=10f572bdd6514e48d289f9309f793f252d585b93;hb=c40ea1f7632d62130943768c82bb4a72e6780073;hp=6e22f7bf32b5c8d68675d4904c0856fdd93dff2f;hpb=409f2232702bf4c5fa80641b195bf29410440a80;p=ric-plt%2Fe2.git diff --git a/RIC-E2-TERMINATION/sctpThread.h b/RIC-E2-TERMINATION/sctpThread.h index 6e22f7b..10f572b 100644 --- a/RIC-E2-TERMINATION/sctpThread.h +++ b/RIC-E2-TERMINATION/sctpThread.h @@ -411,6 +411,14 @@ void buildJsonMessage(ReportingMessages_t &message); */ string translateRmrErrorMessages(int state); +int buildConfiguration(sctp_params_t &sctpParams); +void startPrometheus(sctp_params_t &sctpParams); +static int enable_log_change_notify(const char* fileName); +static int register_log_change_notify(const char *fileName); +static void * monitor_loglevel_change_handler(void* arg); +void update_mdc_log_level_severity(char* log_level); +static char* parse_file(char* filename); + static inline uint64_t rdtscp(uint32_t &aux) { uint64_t rax,rdx; @@ -421,4 +429,10 @@ static inline uint64_t rdtscp(uint32_t &aux) { #define RIC_SCTP_CONNECTION_FAILURE 10080 #endif +#ifdef UNIT_TEST + #define FILE_DESCRIPTOR 53424 /*Dummy value for file descriptor only when UT is defined*/ +#endif + +int buildListeningPort(sctp_params_t &sctpParams); + #endif //X2_SCTP_THREAD_H