Index
Source Files
Annotated Class List
Alphabetical Class List
Class Hierarchy
Graphical Class Hierarchy
|
00001 /* -*- C++ -*- */ 00002 00003 /**************************************************************************** 00004 ** Copyright (c) quickfixengine.org All rights reserved. 00005 ** 00006 ** This file is part of the QuickFIX FIX Engine 00007 ** 00008 ** This file may be distributed under the terms of the quickfixengine.org 00009 ** license as defined by quickfixengine.org and appearing in the file 00010 ** LICENSE included in the packaging of this file. 00011 ** 00012 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00013 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00014 ** 00015 ** See http://www.quickfixengine.org/LICENSE for licensing information. 00016 ** 00017 ** Contact ask@quickfixengine.org if any conditions of this licensing are 00018 ** not clear to you. 00019 ** 00020 ****************************************************************************/ 00021 00022 #ifndef FIX_SETTINGS_H 00023 #define FIX_SETTINGS_H 00024 00025 #ifdef _MSC_VER 00026 #pragma warning( disable : 4503 4355 4786 4290 ) 00027 #endif 00028 00029 #include "Dictionary.h" 00030 #include <string> 00031 #include <vector> 00032 #include <map> 00033 #include <iostream> 00034 00035 namespace FIX 00036 { 00038 class Settings 00039 { 00040 public: 00041 typedef std::vector < Dictionary > Sections; 00042 00043 Sections get( std::string name ) const; 00044 00045 friend std::istream& operator>>( std::istream&, Settings& ); 00046 private: 00047 Sections m_sections; 00048 }; 00049 00050 std::istream& operator>>( std::istream&, Settings& ); 00051 } 00052 00053 #endif //FIX_SETTINGS_H
1.6.1 written by Dimitri van Heesch,
© 1997-2001