pizzanotify.cpp

来自「VC++串口通信设。本书详细说明讲解了在VC++环境下编写串口通信得过程。值得一」· C++ 代码 · 共 57 行

CPP
57
字号
// Get needed include files
#include "PizzaNotify.h"
#include "SpyDlg.h"


//
// Ctor & dtor
//

ComPizzaNotifySink::ComPizzaNotifySink()
      : m_pSpy(NULL)
{
   TRACE("In sink construct.\n");
}

ComPizzaNotifySink::~ComPizzaNotifySink()
{
   TRACE("In sink destruct.\n");
}


//
// Misc. public method
//

void ComPizzaNotifySink::SetSpyInstance(CSpyDialog* pSpy)
{
   m_pSpy = pSpy;
}


//
// Notification methods
//

HRESULT ComPizzaNotifySink::OnNewPizzaRequest(ULONG          ulPizzaID,
                                              PizzaSize      ePizzaSize,
                                              ULONG          ulNumToppings,
                                              ToppingInfo    ToppingInfoArray[],
                                              DeliveryInfo*  pDeliveryInfo)
{
   return (m_pSpy ? m_pSpy->OnNewPizzaRequest(ulPizzaID,
                                              ePizzaSize,
                                              ulNumToppings,
                                              ToppingInfoArray,
                                              pDeliveryInfo)
                  : NOERROR);
}

HRESULT ComPizzaNotifySink::OnPizzaComplete(ULONG  ulPizzaID)
{
   return (m_pSpy ? m_pSpy->OnPizzaComplete(ulPizzaID)
                  : NOERROR);
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?