+std::vector<std::string> MessageListXML::GetExternalBoards(const long index)\r
+{\r
+ if(index>=0 && index<m_externalmessages.size())\r
+ {\r
+ return m_externalmessages[index].m_boards;\r
+ }\r
+ else\r
+ {\r
+ return std::vector<std::string>();\r
+ }\r
+}\r
+\r
+std::string MessageListXML::GetExternalDate(const long index)\r
+{\r
+ if(index>=0 && index<m_externalmessages.size())\r
+ {\r
+ return m_externalmessages[index].m_date;\r
+ }\r
+ else\r
+ {\r
+ return "";\r
+ }\r
+}\r
+\r
+std::string MessageListXML::GetExternalIdentity(const long index)\r
+{\r
+ if(index>=0 && index<m_externalmessages.size())\r
+ {\r
+ return m_externalmessages[index].m_identity;\r
+ }\r
+ else\r
+ {\r
+ return "";\r
+ }\r
+}\r
+\r
+const long MessageListXML::GetExternalIndex(const long index)\r
+{\r
+ if(index>=0 && index<m_externalmessages.size())\r
+ {\r
+ return m_externalmessages[index].m_index;\r
+ }\r
+ else\r
+ {\r
+ return-1;\r
+ }\r
+}\r
+\r
+std::string MessageListXML::GetExternalMessageKey(const long index)\r
+{\r
+ if(index>=0 && index<m_externalmessages.size())\r
+ {\r
+ return m_externalmessages[index].m_messagekey;\r
+ }\r
+ else\r
+ {\r
+ return "";\r
+ }\r
+}\r
+\r
+std::string MessageListXML::GetExternalType(const long index)\r
+{\r
+ if(index>=0 && index<m_externalmessages.size())\r
+ {\r
+ return m_externalmessages[index].m_type;\r
+ }\r
+ else\r
+ {\r
+ return "";\r
+ }\r
+}\r
+\r