00001 00012 #ifndef MESSAGETEMPLATE_H 00013 #define MESSAGETEMPLATE_H 00014 #include <boost/shared_ptr.hpp> 00015 #include "VariableTableTemplate.h" 00016 00017 namespace green 00018 { 00022 class MessageTemplate : public VariableTableTemplate 00023 { 00024 }; 00025 typedef boost::shared_ptr<MessageTemplate> MessageTemplatePtr; 00026 #define MESSAGE_TEMPLATE_CAST(x) boost::dynamic_pointer_cast<MessageTemplate>(x) 00027 } 00028 #endif