Imports.h

Go to the documentation of this file.
00001 /*
00002 
00003 Copyright (C) 2006-2007 by Peter Dimov.
00004 
00005 This file is part of Calitko (http://www.calitko.org).
00006 
00007 Calitko is free software; you can redistribute it and/or modify
00008 it under the terms of the GNU General Public License as published by
00009 the Free Software Foundation; either version 2 of the License, or
00010 (at your option) any later version.
00011 
00012 Calitko is distributed in the hope that it will be useful,
00013 but WITHOUT ANY WARRANTY; without even the implied warranty of
00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015 GNU General Public License for more details.
00016 
00017 You should have received a copy of the GNU General Public License
00018 along with Calitko; if not, write to the Free Software
00019 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00020 
00021 */
00022 
00023 #ifndef PROTOCOLS__HTTP__IMPORTS_H
00024 #define PROTOCOLS__HTTP__IMPORTS_H
00025 
00026 #include "Protocols/Generics/Buffer.h"
00027 #include "Protocols/Generics/Data.h"
00028 #include "Protocols/Generics/DataBase.h"
00029 #include "Protocols/Generics/DataSerializer.h"
00030 #include "Protocols/Generics/FifoQueue.h"
00031 #include "Protocols/Generics/GenericSession.h"
00032 #include "Protocols/Generics/RawData.h"
00033 #include "Protocols/Generics/SessionStatus.h"
00034 #include "Protocols/Generics/TransportFactoryStatus.h"
00035 #include "Utils/AbstractValue.h"
00036 #include "Utils/Callable.h"
00037 #include "Utils/Memory/SharedData.h"
00038 #include "Utils/ObjectDispatcher.h"
00039 #include "Utils/Uri.h"
00040 
00041 FORWARD_DECLARE2 (Protocols, Generics, class Session)
00042 FORWARD_DECLARE2 (Protocols, Generics, class Transport)
00043 FORWARD_DECLARE2 (Protocols, Generics, class TransportFactory)
00044 
00045 namespace Protocols {
00046 namespace Http {
00047 
00048     using Protocols::Generics::Buffer;
00049     using Protocols::Generics::Data;
00050     using Protocols::Generics::DataBase;
00051     // using Protocols::Generics::DataSerializer;
00052     using Protocols::Generics::FifoQueue;
00053     using Protocols::Generics::GenericSession;
00054     using Protocols::Generics::RawData;
00055     using Protocols::Generics::Session;
00056     using Protocols::Generics::SessionStatus;
00057     using Protocols::Generics::Transport;
00058     using Protocols::Generics::TransportFactory;
00059     using Protocols::Generics::TransportFactoryStatus;
00060     using Utils::AbstractValue;
00061     using Utils::Callable;
00062     using Utils::Memory::SharedData;
00063     using Utils::Memory::SharedDataPointer;
00064     using Utils::ObjectDispatcher;
00065     using Utils::Uri;
00066 
00067 } // namespace Http
00068 } // namespace Protocols
00069 
00070 #endif // PROTOCOLS__HTTP__IMPORTS_H