summaryrefslogtreecommitdiff
path: root/maximus/system/inc/SystemSciMsg.h
diff options
context:
space:
mode:
authorburet2007-06-06 17:06:41 +0000
committerburet2007-06-06 17:06:41 +0000
commit0811741c23cf30ad726ae2b05f07eabe1115ff80 (patch)
tree542637d4fc321379fd6fe726f9878be5d94a0d17 /maximus/system/inc/SystemSciMsg.h
parent562434116bd2789d888dac33fbd446c9cfda4d8d (diff)
Development of dispatch system SCI msg
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@244 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'maximus/system/inc/SystemSciMsg.h')
-rw-r--r--maximus/system/inc/SystemSciMsg.h22
1 files changed, 21 insertions, 1 deletions
diff --git a/maximus/system/inc/SystemSciMsg.h b/maximus/system/inc/SystemSciMsg.h
index 2d65a7cf95..7c7bdbb5cb 100644
--- a/maximus/system/inc/SystemSciMsg.h
+++ b/maximus/system/inc/SystemSciMsg.h
@@ -34,6 +34,8 @@ The original location of this file is /home/buret/eclipse/maximus/system/inc/Sys
#include "SciMsg.h"
#include "system_types.h"
+class SystemManager;
+
/**
* class SystemSciMsg
@@ -52,6 +54,7 @@ private:
// private attributes
//
+ SystemManager * mpSystemManager;
System_Type mSpecializedSciMsgType;
System_Header * mpSpecializedSciMsgHeader;
@@ -71,6 +74,12 @@ public:
SystemSciMsg ( );
/**
+ * Constructor
+ */
+ SystemSciMsg ( SystemManager * p_system_manager );
+
+
+ /**
* Empty Destructor
*/
virtual ~SystemSciMsg ( );
@@ -102,6 +111,17 @@ public:
//
/**
+ * @return System_Type
+ */
+ System_Type getSpecializedSciMsgType ( ) const;
+
+ /**
+ * @return bool
+ * @param type
+ */
+ bool setSpecializedSciMsgType ( const System_Type type );
+
+ /**
* @return System_Header *
*/
System_Header * getSpecializedSciMsgHeader ( ) const;
@@ -122,7 +142,7 @@ private:
void initAttributes ( ) ;
- void displaySpecializedSciMsgHeader ( ) const;
+ void displaySpecializedSciMsgHeader ( ) const;
protected: