UbiAnyCard Ver2 2.0
KICC ED785 단말기 연동 TCP 서버
로딩중...
검색중...
일치하는것 없음
CED785 클래스 참조

#include <ED785/ED785.h>

CED785에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

 CED785 (void)
INT InitLoadLibrary (void *pMainThis)
BOOL KBmp2SignDataN (BITMAP *bmp, byte *path)
int KDownShopInfo (char *BusiNo, char *AreaNo, char *TID, char *AgentCd, char *TelNo, int WaitType, byte *ErrMsg, char *KiccIP, int KiccPort)
int KGetEvent (int &cmd, int &gcd, int &jcd, int &rcd, byte *rdata, byte *hexdata)
int KLoad (int port, int speed, byte *errMsg)
int KReqCmd (int cmd, int gcd, int jcd, byte *senddata, byte *errmsg)
int KReqReset ()
void KUnLoad ()
 ~CED785 (void)

Public 속성

fnKBmp2SignDataN fn_KBmp2SignDataN
fnKDownShopInfo fn_KDownShopInfo
fnKGetEvent fn_KGetEvent
fnKGetSign fn_KGetSign
fnKLoad fn_KLoad
fnKReqCmd fn_KReqCmd
fnKReqReset fn_KReqReset
fnKReqSign fn_KReqSign
fnKUnLoad fn_KUnLoad
void * m_pMainDlg

Private 속성

HINSTANCE m_hInstLib

생성자 & 소멸자 문서화

◆ CED785()

CED785::CED785 ( void )
5{
6 m_pMainDlg = NULL;
7}
void * m_pMainDlg
Definition ED785.h:20

다음을 참조함 : m_pMainDlg.

◆ ~CED785()

CED785::~CED785 ( void )
10{
11 KUnLoad();
12 FreeLibrary(m_hInstLib);
13}
void KUnLoad()
Definition ED785.cpp:88
HINSTANCE m_hInstLib
Definition ED785.h:42

다음을 참조함 : KUnLoad(), m_hInstLib.

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

멤버 함수 문서화

◆ InitLoadLibrary()

INT CED785::InitLoadLibrary ( void * pMainThis)
17{
18 m_pMainDlg = pMainThis;
19
20 m_hInstLib = LoadLibrary(L"KiccPos.dll");
21 if( m_hInstLib == NULL )
22 {
23 return FALSE;
24 }
25
26 fn_KLoad = (fnKLoad)GetProcAddress(m_hInstLib, "KLoad");
27 if( fn_KLoad == NULL )
28 {
29 return -1;
30 }
31
32 fn_KUnLoad = (fnKUnLoad)GetProcAddress(m_hInstLib, "KUnLoad");
33 if( fn_KUnLoad == NULL )
34 {
35 return -2;
36 }
37
38 fn_KGetEvent = (fnKGetEvent)GetProcAddress(m_hInstLib, "KGetEvent");
39 if( fn_KGetEvent == NULL )
40 {
41 return -3;
42 }
43
44 fn_KReqCmd = (fnKReqCmd)GetProcAddress(m_hInstLib, "KReqCmd");
45 if( fn_KReqCmd == NULL )
46 {
47 return -4;
48 }
49
50 fn_KReqSign = (fnKReqSign)GetProcAddress(m_hInstLib, "KReqSign");
51 if (fn_KReqSign == NULL)
52 {
53 return -5;
54 }
55
56 fn_KGetSign = (fnKGetSign)GetProcAddress(m_hInstLib, "KGetSign");
57 if (fn_KGetSign == NULL)
58 {
59 return -6;
60 }
61
62 fn_KReqReset = (fnKReqReset)GetProcAddress(m_hInstLib, "KReqReset");
63 if (fn_KReqReset == NULL)
64 {
65 return -7;
66 }
67
68 fn_KDownShopInfo = (fnKDownShopInfo)GetProcAddress(m_hInstLib, "KDownShopInfo");
69 if (fn_KDownShopInfo == NULL)
70 {
71 return -8;
72 }
73
74 /*fn_KBmp2SignDataN = (fnKBmp2SignDataN)GetProcAddress(m_hInstLib, "Kicc_KBmp2SignDataN");
75 if (fn_KBmp2SignDataN == NULL)
76 {
77 return -9;
78 }*/
79
80 return TRUE;
81}
int(__stdcall * fnKReqReset)()
Definition ED785.h:10
void(__stdcall * fnKUnLoad)()
Definition ED785.h:5
int(__stdcall * fnKGetSign)(byte *)
Definition ED785.h:9
int(__stdcall * fnKReqCmd)(int, int, int, byte *, byte *)
Definition ED785.h:7
int(__stdcall * fnKLoad)(int, int, byte *)
\cond DOXYGEN_HIDE_ED785
Definition ED785.h:4
int(__stdcall * fnKGetEvent)(int &, int &, int &, int &, byte *, byte *)
Definition ED785.h:6
int(__stdcall * fnKDownShopInfo)(char *, char *, char *, char *, char *, int, byte *, char *, int)
Definition ED785.h:11
int(__stdcall * fnKReqSign)(LPCSTR, int, int, int, LPCSTR, LPCSTR, LPCSTR, byte *)
Definition ED785.h:8
fnKLoad fn_KLoad
Definition ED785.h:21
fnKDownShopInfo fn_KDownShopInfo
Definition ED785.h:28
fnKGetEvent fn_KGetEvent
Definition ED785.h:23
fnKReqReset fn_KReqReset
Definition ED785.h:27
fnKGetSign fn_KGetSign
Definition ED785.h:26
fnKUnLoad fn_KUnLoad
Definition ED785.h:22
fnKReqSign fn_KReqSign
Definition ED785.h:25
fnKReqCmd fn_KReqCmd
Definition ED785.h:24

다음을 참조함 : fn_KDownShopInfo, fn_KGetEvent, fn_KGetSign, fn_KLoad, fn_KReqCmd, fn_KReqReset, fn_KReqSign, fn_KUnLoad, m_hInstLib, m_pMainDlg.

◆ KBmp2SignDataN()

BOOL CED785::KBmp2SignDataN ( BITMAP * bmp,
byte * path )
117{
118 return fn_KBmp2SignDataN(bmp, path);
119}
fnKBmp2SignDataN fn_KBmp2SignDataN
Definition ED785.h:29

다음을 참조함 : fn_KBmp2SignDataN.

◆ KDownShopInfo()

int CED785::KDownShopInfo ( char * BusiNo,
char * AreaNo,
char * TID,
char * AgentCd,
char * TelNo,
int WaitType,
byte * ErrMsg,
char * KiccIP,
int KiccPort )
111{
112 // 특수 버전만 사용 가능
113 return fn_KDownShopInfo(BusiNo, AreaNo, TID, AgentCd, TelNo, WaitType, ErrMsg, KiccIP, KiccPort);
114}

다음을 참조함 : fn_KDownShopInfo.

◆ KGetEvent()

int CED785::KGetEvent ( int & cmd,
int & gcd,
int & jcd,
int & rcd,
byte * rdata,
byte * hexdata )
94{
95 return fn_KGetEvent(cmd, gcd, jcd, rcd, rdata, hexdata);
96}

다음을 참조함 : fn_KGetEvent.

◆ KLoad()

int CED785::KLoad ( int port,
int speed,
byte * errMsg )
84{
85 return fn_KLoad(port, speed, errMsg);
86}

다음을 참조함 : fn_KLoad.

◆ KReqCmd()

int CED785::KReqCmd ( int cmd,
int gcd,
int jcd,
byte * senddata,
byte * errmsg )
99{
100 return fn_KReqCmd(cmd, gcd, jcd, senddata, errmsg);
101}

다음을 참조함 : fn_KReqCmd.

◆ KReqReset()

int CED785::KReqReset ( )
104{
105 return fn_KReqReset();
106}

다음을 참조함 : fn_KReqReset.

◆ KUnLoad()

void CED785::KUnLoad ( )
89{
90 return fn_KUnLoad();
91}

다음을 참조함 : fn_KUnLoad.

다음에 의해서 참조됨 : ~CED785().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ fn_KBmp2SignDataN

fnKBmp2SignDataN CED785::fn_KBmp2SignDataN

다음에 의해서 참조됨 : KBmp2SignDataN().

◆ fn_KDownShopInfo

fnKDownShopInfo CED785::fn_KDownShopInfo

다음에 의해서 참조됨 : InitLoadLibrary(), KDownShopInfo().

◆ fn_KGetEvent

fnKGetEvent CED785::fn_KGetEvent

다음에 의해서 참조됨 : InitLoadLibrary(), KGetEvent().

◆ fn_KGetSign

fnKGetSign CED785::fn_KGetSign

다음에 의해서 참조됨 : InitLoadLibrary().

◆ fn_KLoad

fnKLoad CED785::fn_KLoad

다음에 의해서 참조됨 : InitLoadLibrary(), KLoad().

◆ fn_KReqCmd

fnKReqCmd CED785::fn_KReqCmd

다음에 의해서 참조됨 : InitLoadLibrary(), KReqCmd().

◆ fn_KReqReset

fnKReqReset CED785::fn_KReqReset

다음에 의해서 참조됨 : InitLoadLibrary(), KReqReset().

◆ fn_KReqSign

fnKReqSign CED785::fn_KReqSign

다음에 의해서 참조됨 : InitLoadLibrary().

◆ fn_KUnLoad

fnKUnLoad CED785::fn_KUnLoad

다음에 의해서 참조됨 : InitLoadLibrary(), KUnLoad().

◆ m_hInstLib

HINSTANCE CED785::m_hInstLib
private

다음에 의해서 참조됨 : InitLoadLibrary(), ~CED785().

◆ m_pMainDlg

void* CED785::m_pMainDlg

다음에 의해서 참조됨 : CED785(), InitLoadLibrary().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: