C++ SIP Stack  0.31
Public 멤버 함수 | 모든 멤버 목록
CSipUserAgentMFC 클래스 참조

SipUserAgent callback 이벤트를 윈도우 이벤트로 전달하여서 MFC 클래스에서 SipUserAgent callback 을 편리하게 사용할 수 있는 클래스 SipUserAgent callback 은 윈도우 쓰레드가 아니므로 윈도우 쓰레드로 변환하기 위해서 윈도우 이벤트로 전달한다. 더 자세히 ...

CSipUserAgentMFC에 대한 상속 다이어그램 :
ISipUserAgentCallBack ISipStackCallBack

Public 멤버 함수

 CSipUserAgentMFC ()
virtual ~CSipUserAgentMFC ()
void SetWindowHandle (HWND hWnd)
 SipUserAgent 의 윈도우 이벤트를 수신할 윈도우 핸들을 등록한다.
void SetCallBack (ISipUserAgentCallBack *pclsCallBack)
 윈도우 쓰레드 실행될 SipUserAgent callback 인터페이스를 등록한다.
void SetSipStackCallBack (ISipStackCallBack *pclsCallBack)
 윈도우 쓰레드 실행될 SipStack callback 인터페이스를 등록한다.
LRESULT OnSipMessage (WPARAM wParam, LPARAM lParam)
 윈도우 메시지 수신 callback 메소드
virtual void EventRegister (CSipServerInfo *pclsInfo, int iStatus)
 SIP REGISTER 응답 메시지 수신 이벤트 핸들러
virtual void EventIncomingCall (const char *pszCallId, const char *pszFrom, const char *pszTo, CSipCallRtp *pclsRtp)
 SIP 통화 요청 수신 이벤트 핸들러
virtual void EventCallRing (const char *pszCallId, int iSipStatus, CSipCallRtp *pclsRtp)
 SIP Ring / Session Progress 수신 이벤트 핸들러
virtual void EventCallStart (const char *pszCallId, CSipCallRtp *pclsRtp)
 SIP 통화 연결 이벤트 핸들러
virtual void EventCallEnd (const char *pszCallId, int iSipStatus)
 SIP 통화 종료 이벤트 핸들러
virtual void EventReInvite (const char *pszCallId, CSipCallRtp *pclsRemoteRtp, CSipCallRtp *pclsLocalRtp)
 SIP ReINVITE 수신 이벤트 핸들러
virtual void EventPrack (const char *pszCallId, CSipCallRtp *pclsRtp)
 SIP PRACK 수신 이벤트 핸들러
virtual bool EventTransfer (const char *pszCallId, const char *pszReferToCallId, bool bScreenedTransfer)
 Screened / Unscreened Transfer 요청 수신 이벤트 핸들러
virtual bool EventBlindTransfer (const char *pszCallId, const char *pszReferToId)
 Blind Transfer 요청 수신 이벤트 핸들러
virtual void EventTransferResponse (const char *pszCallId, int iSipStatus)
 SIP 통화 전달 응답 수신 이벤트 핸들러
virtual bool EventMessage (const char *pszFrom, const char *pszTo, CSipMessage *pclsMessage)
 SIP MESSAGE 수신 이벤트 핸들러
virtual bool RecvRequest (int iThreadId, CSipMessage *pclsMessage)
 SIP 요청 메시지 수신 이벤트 핸들러
virtual bool RecvResponse (int iThreadId, CSipMessage *pclsMessage)
 SIP 응답 메시지 수신 이벤트 핸들러
virtual bool SendTimeout (int iThreadId, CSipMessage *pclsMessage)
 SIP 메시지 전송 timeout 이벤트 핸들러
- ISipUserAgentCallBack(으)로부터 상속된 Public 멤버 함수
virtual ~ISipUserAgentCallBack ()
virtual bool EventIncomingRequestAuth (CSipMessage *pclsMessage)
 SIP 통화 요청 수신에 대한 인증 확인 이벤트 핸들러
virtual void EventReInviteResponse (const char *pszCallId, int iSipStatus, CSipCallRtp *pclsRemoteRtp)
 SIP ReINVITE 응답 메시지 수신 이벤트 핸들러
virtual void EventThreadEnd (int iThreadId)
 SIP 메시지 수신 쓰레드가 종료됨을 알려주는 이벤트 핸들러
- ISipStackCallBack(으)로부터 상속된 Public 멤버 함수
virtual ~ISipStackCallBack ()
virtual void TcpSessionEnd (const char *pszIp, int iPort, ESipTransport eTransport)
 TCP/TLS 세션 종료 이벤트 핸들러
virtual void ThreadEnd (int iThreadId)
 SIP 메시지 수신 쓰레드가 종료됨을 알려주는 이벤트 핸들러

상세한 설명

SipUserAgent callback 이벤트를 윈도우 이벤트로 전달하여서 MFC 클래스에서 SipUserAgent callback 을 편리하게 사용할 수 있는 클래스 SipUserAgent callback 은 윈도우 쓰레드가 아니므로 윈도우 쓰레드로 변환하기 위해서 윈도우 이벤트로 전달한다.

생성자 & 소멸자 문서화

CSipUserAgentMFC::CSipUserAgentMFC ( )
CSipUserAgentMFC::~CSipUserAgentMFC ( )
virtual