aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/imap/IMAPStructure.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-07-16 10:09:37 +0000
committerVincent Richard <[email protected]>2013-07-16 10:09:37 +0000
commit62828e20d483647a9d27bb42cb65943da0f75b78 (patch)
tree25872e2e9f4257e9c5de23d179b713a8818428c3 /src/net/imap/IMAPStructure.cpp
parentAdded basic support for IMAP CONDSTORE extension. (diff)
downloadvmime-62828e20d483647a9d27bb42cb65943da0f75b78.tar.gz
vmime-62828e20d483647a9d27bb42cb65943da0f75b78.zip
Renamed net::*{part|structure} to net::*message{Part|Structure}. Splitted code in multiple files.
Diffstat (limited to 'src/net/imap/IMAPStructure.cpp')
-rw-r--r--src/net/imap/IMAPStructure.cpp94
1 files changed, 0 insertions, 94 deletions
diff --git a/src/net/imap/IMAPStructure.cpp b/src/net/imap/IMAPStructure.cpp
deleted file mode 100644
index 4e04aa95..00000000
--- a/src/net/imap/IMAPStructure.cpp
+++ /dev/null
@@ -1,94 +0,0 @@
-//
-// VMime library (http://www.vmime.org)
-// Copyright (C) 2002-2013 Vincent Richard <[email protected]>
-//
-// This program is free software; you can redistribute it and/or
-// modify it under the terms of the GNU General Public License as
-// published by the Free Software Foundation; either version 3 of
-// the License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License along
-// with this program; if not, write to the Free Software Foundation, Inc.,
-// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-//
-// Linking this library statically or dynamically with other modules is making
-// a combined work based on this library. Thus, the terms and conditions of
-// the GNU General Public License cover the whole combination.
-//
-
-#include "vmime/config.hpp"
-
-
-#if VMIME_HAVE_MESSAGING_FEATURES && VMIME_HAVE_MESSAGING_PROTO_IMAP
-
-
-#include "vmime/net/imap/IMAPStructure.hpp"
-#include "vmime/net/imap/IMAPPart.hpp"
-
-
-namespace vmime {
-namespace net {
-namespace imap {
-
-
-IMAPStructure::IMAPStructure()
-{
-}
-
-
-IMAPStructure::IMAPStructure(const IMAPParser::body* body)
-{
- m_parts.push_back(IMAPPart::create(NULL, 0, body));
-}
-
-
-IMAPStructure::IMAPStructure(ref <IMAPPart> parent, const std::vector <IMAPParser::body*>& list)
-{
- int number = 0;
-
- for (std::vector <IMAPParser::body*>::const_iterator
- it = list.begin() ; it != list.end() ; ++it, ++number)
- {
- m_parts.push_back(IMAPPart::create(parent, number, *it));
- }
-}
-
-
-ref <const part> IMAPStructure::getPartAt(const size_t x) const
-{
- return m_parts[x];
-}
-
-
-ref <part> IMAPStructure::getPartAt(const size_t x)
-{
- return m_parts[x];
-}
-
-
-size_t IMAPStructure::getPartCount() const
-{
- return m_parts.size();
-}
-
-
-// static
-ref <IMAPStructure> IMAPStructure::emptyStructure()
-{
- static ref <IMAPStructure> emptyStructure = vmime::create <IMAPStructure>();
- return emptyStructure;
-}
-
-
-} // imap
-} // net
-} // vmime
-
-
-#endif // VMIME_HAVE_MESSAGING_FEATURES && VMIME_HAVE_MESSAGING_PROTO_IMAP
-