Proud::CDbCacheClient2ConnectParameter 클래스 참조

Public 속성

String m_serverAddr
 
String m_localNicAddr
 
uint16_t m_serverPort
 
String m_authenticationKey
 
IDbCacheClientDelegate2m_delegate
 
int m_userWorkerThreadCount
 
CThreadPoolm_externalNetWorkerThreadPool
 
CThreadPoolm_externalUserWorkerThreadPool
 
bool m_allowOnExceptionCallback
 

상세한 설명

DB cache server에 접속하기 위한 연결 정보

멤버 데이타 문서화

bool Proud::CDbCacheClient2ConnectParameter::m_allowOnExceptionCallback
  • OnException 콜백 기능을 사용할 지 여부를 선택합니다.
  • 기본값은 true입니다.
  • 만약 false를 지정하면 유저 콜백에서 예상치 못한 Exception 발생 시 OnException이 호출되지 않고 크래시가 발생합니다.
String Proud::CDbCacheClient2ConnectParameter::m_authenticationKey

서버 인증키. CDbCacheServer2StartParameter.m_authenticationKey 와 같은 값이어야 합니다.

IDbCacheClientDelegate2* Proud::CDbCacheClient2ConnectParameter::m_delegate

이벤트 콜백을 받기 위한 delegate 객체

CThreadPool* Proud::CDbCacheClient2ConnectParameter::m_externalNetWorkerThreadPool

이 값이 null이 아니면, 외부 networker thread 를 사용합니다. Proud.CStartLanServerParameter.m_externalNetWorkerThreadPool 와 같은 역할을 합니다.

CThreadPool* Proud::CDbCacheClient2ConnectParameter::m_externalUserWorkerThreadPool

이 값이 null이 아니면, 외부 user worker thread를 사용합니다. Proud.CStartLanServerParameter.m_externalUserWorkerThreadPool 와 같은 역할을 합니다.

String Proud::CDbCacheClient2ConnectParameter::m_localNicAddr

클라이언트의 리스닝 소켓이 바인딩될 주소입니다.

  • 초기값은 빈 문자열입니다.
  • 통상적으로 빈 문자열을 지정하지만 클라이언트가 네트워크 인터페이스(NIC)를 2개 이상 가지는 경우, 그리고 그것들 중 하나만이 다른 CLanClient에서 오는 접속 요청을 받을 수 있는 경우 여기에 해당됩니다. NIC에 지정된 IP 또는 호스트 이름을 지정해야 합니다. 호스트에 있는 NIC 주소 리스트를 얻으려면 Proud.GetLocalIPAddresses를 쓸 수 있습니다.
  • 호스트 이름을 지정할 경우 클라이언트는 서버로 접속하기 위한 주소로 localhost를 입력할 경우 연결 실패를 할 수 있습니다. 이러한 경우 클라이언트는 서버로 접속하기 위해 서버 호스트의 주소를 명시적으로 입력해야 합니다.
String Proud::CDbCacheClient2ConnectParameter::m_serverAddr

서버 주소

uint16_t Proud::CDbCacheClient2ConnectParameter::m_serverPort

서버 포트

int Proud::CDbCacheClient2ConnectParameter::m_userWorkerThreadCount

스레드 풀의 스레드 갯수. 최소한 1은 지정되어야 합니다.

  • 초기값은 0이다. 0을 지정하면 CPU 갯수로 지정됩니다.