C++ SIP Stack
0.31
|
서비스 개발 라이브러리 더 자세히 ...
클래스 | |
class | CMonitorSocket |
서버 모니터링 쓰레드를 위한 변수 더 자세히 ... | |
class | CServerService |
MS 윈도우 서비스 정의 정보 저장 클래스 더 자세히 ... |
함수 | |
THREAD_API | MonitorThread (LPVOID lpParameter) |
SipLoadBalancer 의 내부 자료구조를 모니터링하기 위한 쓰레드 함수 | |
bool | StartMonitorThread (Socket hSocket, const char *pszIp, int iPort, IMonitorCallBack *pclsCallBack) |
모니터링 쓰레드를 시작한다. | |
bool | IsMonitorThreadRun () |
모니터링 쓰레드 실행 유무를 검사한다. | |
int | ServerMain (int argc, char *argv[], CServerService &clsService, ServerFunc pFunc) |
서버 서비스 main function | |
void | LastMethod (int sig) |
signal function | |
void | ServerSignal () |
서버를 위한 signal 함수를 호출한다. | |
THREAD_API | ServerThread (LPVOID lpParameter) |
SipLoadBalancer 관리를 위한 네트워크 서버 쓰레드 함수 | |
bool | StartMonitorServerThread (IMonitorCallBack *pclsCallBack) |
모니터링 서버 쓰레드를 시작한다. |
서비스 개발 라이브러리
bool IsMonitorThreadRun | ( | ) |
모니터링 쓰레드 실행 유무를 검사한다.
void LastMethod | ( | int | sig | ) |
signal function
sig | 신호 번호 |
THREAD_API MonitorThread | ( | LPVOID | lpParameter | ) |
SipLoadBalancer 의 내부 자료구조를 모니터링하기 위한 쓰레드 함수
lpParameter | 의미없음 |
int ServerMain | ( | int | argc, |
char * | argv[], | ||
CServerService & | clsService, | ||
ServerFunc | pFunc | ||
) |
서버 서비스 main function
argc | 터미널 입력 인자 개수 |
argv | 터미널 입력 인자 |
clsService | 서비스 정의 객체 |
pFunc | 서비스 main 함수 |
void ServerSignal | ( | ) |
서버를 위한 signal 함수를 호출한다.
THREAD_API ServerThread | ( | LPVOID | lpParameter | ) |
SipLoadBalancer 관리를 위한 네트워크 서버 쓰레드 함수
lpParameter | 의미없음 |
bool StartMonitorServerThread | ( | IMonitorCallBack * | pclsCallBack | ) |
모니터링 서버 쓰레드를 시작한다.
pclsCallBack | 모니터링 callback 인터페이스 |
bool StartMonitorThread | ( | Socket | hSocket, |
const char * | pszIp, | ||
int | iPort, | ||
IMonitorCallBack * | pclsCallBack | ||
) |
모니터링 쓰레드를 시작한다.
hSocket | 연결된 TCP 소켓 |
pszIp | 클라이언트 IP 주소 |
iPort | 클라이언트 포트 번호 |
pclsCallBack | 모니터링 callback 인터페이스 |