MessageIO.h
2.75 KB
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
//=========================================================
// Copyright 2001 VAutomation Inc. Nashua NH USA. All rights reserved.
// This software is provided under license and contains proprietary
// and confidential material which is the property of VAutomation Inc.
// HTTP://www.vautomation.com
//==========================================================
//
// Class Name: CMessageIO
// Author:
// Company: VAutomation An Arc Cores Company
// Date created: 2/01/2001 at 9:46
//
//
//==========================================================
//
// Notes: This file should not modified. It is designed to
// compile under a wide range of compilers and any addtional
// dependencies may defeat the purpose of its structure.
//
//
//
//==========================================================
#ifndef __CMESSAGEIO__
#define __CMESSAGEIO__
//=========================================================
// Member Varible Includes
//=========================================================
//=========================================================
// HEADER INCLUDE FILE SECTION
//=========================================================
//=========================================================
// TYPES
//=========================================================
//=========================================================
//
// Class Comments:
//
// This class is a wrapper around the messaging interface of the system. The intent of this class is to hide the way
// messages get passed to the outside world. For example, in one environment like an embedded processor, the
// messages maybe directed to a UART and in another environment such as a simulator the messages may be
// directed to the console.
//
//
// Public function comments:
//
// PrintStringStdio - Send a string to a place where it can be displayed or stored.
//
// PrintStringStdioLF - Same as PrintStringStdio but adds a line-feed.
//
//
// Private function comments:
//
//
// Protected function comments:
//
//
//=========================================================
class CMessageIO
{
public:
// Member functions
void PrintStringStdio( char* string_buffer );
void PrintStringStdioLF( char* string_buffer );
char GetChar(); //Get a char from the console
// Member functions default overrides
CMessageIO( ); // Default constructor
virtual ~CMessageIO( ); // Destructor
// Operator Members
// GetCopy Member Functions
// Set Member Functions
public:
// Member varibles
private:
// Member functions
private:
// Member varibles
protected:
// Member functions
protected:
// Member varibles
public:
// Friend functions
};
#endif
//=========================================================