Content Supported by Sourcelens Consulting

VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
END
Attribute VB_Name = "ICoffeeNotify"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
Option Explicit

' The ICoffeeNotify module defines an interface
'   containing the call-back method, CoffeeReady,
'   and a property used to store the client's
'   ID (assigned by CoffeeMonitor2).
'

' CoffeeReady implemention contains all the code
' -----------      the client wants to execute
'   when a call-back occurs.
'
Public Sub CoffeeReady()
End Sub

' NotifyID implementation must provide a Long to
' --------    store the ID number.  CoffeeMonitor2
'   uses this to look up the call-back object when
'   a request to disconnect is made.
'
Public Property Get NotifyID() As Long
End Property
Public Property Let NotifyID(ByVal NewValue As Long)
End Property