Echelon OpenLDV Uživatelský manuál Strana 100

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 194
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 99
92 The OpenLDV Developer Example
Developer Example Diagram
Figure 7 shows the hierarchy of the classes described in this chapter.
ldv32.dll
ldv_open, ldv_close, ldv_read, ldv_write,
ldv_register_event
COpenLDVapi
Open, Close, Read, Write,
RegisterEvent, UnregisterEvent
COpenLDVreader
Start, Stop, Pause
PQueue<>
push, front, pop
COpenLDVtrace
Open, Close, Read, Write,
RegisterEvent, UnregisterEvent
COpenLDVni
NiInit, NiClose, NiSendMsgWait, NiSendResponse,
NiSendImmediate,
NiPauseMessagePump, NiContinueMessagePump
NiDispatch
COpenLDVmessagePump
Start, Stop, Pause
COpenLDVexampleDispatcher
NiDispatch
COpenLDVtools
QueryDomain, LeaveDomain, ...
ldv_register_event ::SetEvent
(Un-)RegisterEvent ::SetEvent
NiDispatch
Application-specific
implementation and extensions
OpenLDV extended framework and network interface API
OpenLDV
base functions
Abstract class
(NiDispatch is pure virtual)
Overriding
virtuals in
COpenLDVapi
Figure 7. OpenLDV Developer Example Class Hierarchy
Zobrazit stránku 99
1 2 ... 95 96 97 98 99 100 101 102 103 104 105 ... 193 194

Komentáře k této Příručce

Žádné komentáře