blob: fb09f8201b63e3af9edb9a91eadabf202c8089aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
// --------------------------------------------------------------------------
//
// File
// Name: ProtocolObject.h
// Purpose: Protocol object base class
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
#include "Box.h"
#include "ProtocolObject.h"
#include "CommonException.h"
#include "MemLeakFindOn.h"
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::ProtocolObject()
// Purpose: Default constructor
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
ProtocolObject::ProtocolObject()
{
}
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::ProtocolObject()
// Purpose: Destructor
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
ProtocolObject::~ProtocolObject()
{
}
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::ProtocolObject()
// Purpose: Copy constructor
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
ProtocolObject::ProtocolObject(const ProtocolObject &rToCopy)
{
}
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::IsError(int &, int &)
// Purpose: Does this represent an error, and if so, what is the type and subtype?
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
bool ProtocolObject::IsError(int &rTypeOut, int &rSubTypeOut) const
{
return false;
}
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::IsConversationEnd()
// Purpose: Does this command end the conversation?
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
bool ProtocolObject::IsConversationEnd() const
{
return false;
}
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::GetType()
// Purpose: Return type of the object
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
int ProtocolObject::GetType() const
{
// This isn't implemented in the base class!
THROW_EXCEPTION(CommonException, Internal)
}
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::SetPropertiesFromStreamData(Protocol &)
// Purpose: Set the properties of the object from the stream data ready in the Protocol object
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
void ProtocolObject::SetPropertiesFromStreamData(Protocol &rProtocol)
{
// This isn't implemented in the base class!
THROW_EXCEPTION(CommonException, Internal)
}
// --------------------------------------------------------------------------
//
// Function
// Name: ProtocolObject::WritePropertiesToStreamData(Protocol &)
// Purpose: Write the properties of the object into the stream data in the Protocol object
// Created: 2003/08/19
//
// --------------------------------------------------------------------------
void ProtocolObject::WritePropertiesToStreamData(Protocol &rProtocol) const
{
// This isn't implemented in the base class!
THROW_EXCEPTION(CommonException, Internal)
}
|