summaryrefslogtreecommitdiff
path: root/TAO/examples/mfc/serverDoc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/mfc/serverDoc.cpp')
-rw-r--r--TAO/examples/mfc/serverDoc.cpp86
1 files changed, 86 insertions, 0 deletions
diff --git a/TAO/examples/mfc/serverDoc.cpp b/TAO/examples/mfc/serverDoc.cpp
new file mode 100644
index 00000000000..76cde0d8956
--- /dev/null
+++ b/TAO/examples/mfc/serverDoc.cpp
@@ -0,0 +1,86 @@
+// $Id$
+
+// serverDoc.cpp : implementation of the CServerDoc class
+//
+
+#include "stdafx.h"
+#include "server.h"
+
+#include "serverDoc.h"
+
+#ifdef _DEBUG
+#define new DEBUG_NEW
+#undef THIS_FILE
+static char THIS_FILE[] = __FILE__;
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+// CServerDoc
+
+IMPLEMENT_DYNCREATE(CServerDoc, CDocument)
+
+BEGIN_MESSAGE_MAP(CServerDoc, CDocument)
+ //{{AFX_MSG_MAP(CServerDoc)
+ // NOTE - the ClassWizard will add and remove mapping macros here.
+ // DO NOT EDIT what you see in these blocks of generated code!
+ //}}AFX_MSG_MAP
+END_MESSAGE_MAP()
+
+/////////////////////////////////////////////////////////////////////////////
+// CServerDoc construction/destruction
+
+CServerDoc::CServerDoc()
+{
+ // TODO: add one-time construction code here
+
+}
+
+CServerDoc::~CServerDoc()
+{
+}
+
+BOOL CServerDoc::OnNewDocument()
+{
+ if (!CDocument::OnNewDocument())
+ return FALSE;
+
+ // TODO: add reinitialization code here
+ // (SDI documents will reuse this document)
+
+ return TRUE;
+}
+
+
+
+/////////////////////////////////////////////////////////////////////////////
+// CServerDoc serialization
+
+void CServerDoc::Serialize(CArchive& ar)
+{
+ if (ar.IsStoring())
+ {
+ // TODO: add storing code here
+ }
+ else
+ {
+ // TODO: add loading code here
+ }
+}
+
+/////////////////////////////////////////////////////////////////////////////
+// CServerDoc diagnostics
+
+#ifdef _DEBUG
+void CServerDoc::AssertValid() const
+{
+ CDocument::AssertValid();
+}
+
+void CServerDoc::Dump(CDumpContext& dc) const
+{
+ CDocument::Dump(dc);
+}
+#endif //_DEBUG
+
+/////////////////////////////////////////////////////////////////////////////
+// CServerDoc commands