// Copyright (c) 2010 Martin Knafve / hMailServer.com. // http://www.hmailserver.com #pragma once namespace HM { class MessageRecipient; class MessageRecipients { public: MessageRecipients(void); ~MessageRecipients(void); void Clear(); void Add(std::shared_ptr pRecipient); std::vector > & GetVector() {return recipients_; } int GetCount() {return (int) recipients_.size(); } String GetCommaSeperatedRecipientList(); void RemoveNonLocalAccounts(); void RemoveExternal(); private: std::vector > recipients_; }; }