Server.h
上传用户:easylife05
上传日期:2007-02-14
资源大小:393k
文件大小:1k
源码类别:

PlugIns编程

开发平台:

Visual C++

  1. // Server.h : CServer 的声明
  2. #pragma once
  3. #include "resource.h"       // 主符号
  4. #include "Platform.h"
  5. #include "platformdoc.h"
  6. #include "platformview.h"
  7. // CServer
  8. class CPlatformDoc;
  9. class CPlatformView;
  10. class ATL_NO_VTABLE CServer : 
  11. public CComObjectRootEx<CComSingleThreadModel>,
  12. public CComCoClass<CServer, &CLSID_Server>,
  13. public IServer
  14. {
  15. public:
  16. CServer()
  17. {
  18. }
  19. DECLARE_REGISTRY_RESOURCEID(IDR_SERVER)
  20. BEGIN_COM_MAP(CServer)
  21. COM_INTERFACE_ENTRY(IServer)
  22. END_COM_MAP()
  23. DECLARE_PROTECT_FINAL_CONSTRUCT()
  24. HRESULT FinalConstruct()
  25. {
  26. return S_OK;
  27. }
  28. void FinalRelease() 
  29. {
  30. }
  31. STDMETHOD(GetDataPoint)(myGraph** dPointer);
  32. public:
  33. CPlatformDoc* m_pDoc;
  34. CPlatformView* m_pView;
  35. STDMETHOD(NewDataCircle)(myGraph* pGraph);
  36. };
  37. OBJECT_ENTRY_AUTO(__uuidof(Server), CServer)