X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Fmessage.h;h=c99b96db752754a02975f3dc7ec396bdafbeef79;hb=ee580d19b7920904587e18d72a3465d52eab6204;hp=1fe121613e5716b964bdf571c7dba507db4a02a6;hpb=6b896a9e1dc143bba86795be1e9336549db9b85f;p=fms.git diff --git a/include/message.h b/include/message.h index 1fe1216..c99b96d 100644 --- a/include/message.h +++ b/include/message.h @@ -44,12 +44,19 @@ public: const bool ParseNNTPMessage(const std::string &nntpmessage); - void StartFreenetInsert(); + const bool PostedToAdministrationBoard() { return CheckForAdministrationBoard(m_boards); } + + const bool StartFreenetInsert(); + void HandleAdministrationMessage(); private: void Initialize(); + // checks vector of boards for any special administration boards - if it finds one true is returned, otherwise false + const bool CheckForAdministrationBoard(const std::vector &boards); + void HandleChangeTrust(); long m_messageid; + bool m_addnewpostfromidentities; std::string m_messageuuid; std::string m_subject; std::string m_body; @@ -58,6 +65,7 @@ private: std::string m_fromname; std::vector m_boards; std::map m_inreplyto; + long m_changemessagetrustonreply; };