VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
noDataInterfaceContent.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
11 #include "vrfmsgs/messageTypes.h"
13 
23 
24 template <int T_messageType>
26 {
27 public:
28 
31 
34 
38  {
39  if (this != &orig)
40  {
42  }
43  return *this;
44  }
45 
47  virtual ~DtNoDataInterfaceContent() override { }
48 
50  virtual int type() const override {
51  return T_messageType;
52  }
53 
56  virtual DtSimInterfaceContent* clone() const override {
58  }
59 
60  virtual int netRepSize() const override {
62  }
63 
64  virtual bool setFromNet(const char* contentBuffer, unsigned contentSize) override
65  {
66  DtSimInterfaceContent::setFromNet(contentBuffer, contentSize);
67  contentBuffer += DtSimInterfaceContent::netRepSize();
68  return true;
69  }
70 
71  virtual bool setToNet() override
72  {
74  return true;
75  }
76 
78  {
80  }
81 };
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize) override
Definition: noDataInterfaceContent.h:64
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
DtNoDataInterfaceContent(const DtNoDataInterfaceContent &orig)
copy constructor
Definition: noDataInterfaceContent.h:33
virtual ~DtNoDataInterfaceContent() override
destructor
Definition: noDataInterfaceContent.h:47
virtual int netRepSize() const override
Definition: noDataInterfaceContent.h:60
class DtNoDataInterfaceContent:
Definition: noDataInterfaceContent.h:25
const DtNoDataInterfaceContent & operator=(const DtNoDataInterfaceContent &orig)
assignment operator; same as copy costructor.
Definition: noDataInterfaceContent.h:36
DtNoDataInterfaceContent()
default constructor
Definition: noDataInterfaceContent.h:30
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
virtual bool setToNet() override
Definition: noDataInterfaceContent.h:71
virtual int type() const override
Definition: noDataInterfaceContent.h:50
virtual DtSimInterfaceContent * clone() const override
Make a copy of this content. Returns a pointer to a newly created copy of this class.
Definition: noDataInterfaceContent.h:56
static DtSimInterfaceContent * creator()
Definition: noDataInterfaceContent.h:77

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)