Server
 
로딩중...
검색중...
일치하는것 없음
config_manager.hpp 파일 참조

설정 관리 헤더 파일 더 자세히 ...

#include <string>
#include <map>
config_manager.hpp에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

클래스

struct  AppConfig
 서버 설정을 저장하는 구조체 더 자세히 ...
 

함수

bool load_env_variables ()
 .env 파일을 읽어서 환경 변수로 설정하고 AppConfig에 값을 저장합니다.
 
bool load_json_config ()
 config.json 파일을 읽어서 AppConfig에 설정값을 로드합니다.
 
bool load_all_config ()
 .env와 config.json 파일을 모두 로드합니다.
 
string get_rtsp_url ()
 AppConfig 정보를 바탕으로 RTSP URL을 생성합니다.
 

변수

AppConfig g_config
 전역 설정 인스턴스
 

상세한 설명

설정 관리 헤더 파일

이 파일은 서버 설정을 저장하는 구조체와 설정 로드 관련 함수들의 선언을 포함합니다.

함수 Documentation

◆ get_rtsp_url()

string get_rtsp_url ( )

AppConfig 정보를 바탕으로 RTSP URL을 생성합니다.

반환값
생성된 RTSP URL 문자열

◆ load_all_config()

bool load_all_config ( )

.env와 config.json 파일을 모두 로드합니다.

반환값
모든 설정이 성공적으로 로드되면 true, 아니면 false

◆ load_env_variables()

bool load_env_variables ( )

.env 파일을 읽어서 환경 변수로 설정하고 AppConfig에 값을 저장합니다.

반환값
성공 시 true, 실패 시 false

.env 파일을 읽어서 환경 변수로 설정하고 AppConfig에 값을 저장합니다.

반환값
성공 시 true, 실패 시 false

◆ load_json_config()

bool load_json_config ( )

config.json 파일을 읽어서 AppConfig에 설정값을 로드합니다.

반환값
성공 시 true, 실패 시 false