Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 10:29:52

0001 // Authors: Bertrand Bellenot <bertrand.bellenot@cern.ch> Sergey Linev <S.Linev@gsi.de>
0002 // Date: 2019-02-28
0003 
0004 /*************************************************************************
0005  * Copyright (C) 1995-2019, Rene Brun and Fons Rademakers.               *
0006  * All rights reserved.                                                  *
0007  *                                                                       *
0008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0010  *************************************************************************/
0011 
0012 #ifndef ROOT7_RBrowserRequest
0013 #define ROOT7_RBrowserRequest
0014 
0015 #include <string>
0016 #include <vector>
0017 
0018 namespace ROOT {
0019 
0020 /** \class ROOT::RBrowserRequest
0021 \ingroup rbrowser
0022 \brief Request send from client to get content of path element
0023 */
0024 
0025 class RBrowserRequest {
0026 public:
0027    std::vector<std::string> path; ///< requested path
0028    int first{0};          ///< first child to request
0029    int number{0};         ///< number of childs to request, 0 - all childs
0030    std::string sort;      ///< kind of sorting
0031    bool reverse{false};   ///< reverse item order
0032    bool hidden{false};    ///< show hidden files
0033    bool reload{false};    ///< force items reload
0034    std::string regex;     ///< applied regex
0035 };
0036 
0037 } // namespace ROOT
0038 
0039 #endif
0040 
0041