Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RBrowserRequest.hxx
Go to the documentation of this file.
1// Authors: Bertrand Bellenot <bertrand.bellenot@cern.ch> Sergey Linev <S.Linev@gsi.de>
2// Date: 2019-02-28
3
4/*************************************************************************
5 * Copyright (C) 1995-2019, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT7_RBrowserRequest
13#define ROOT7_RBrowserRequest
14
15#include <string>
16#include <vector>
17
18namespace ROOT {
19
20/** \class ROOT::RBrowserRequest
21\ingroup rbrowser
22\brief Request send from client to get content of path element
23*/
24
26public:
27 std::vector<std::string> path; ///< requested path
28 int first{0}; ///< first child to request
29 int number{0}; ///< number of childs to request, 0 - all childs
30 std::string sort; ///< kind of sorting
31 bool reverse{false}; ///< reverse item order
32 bool hidden{false}; ///< show hidden files
33 bool reload{false}; ///< force items reload
34 std::string regex; ///< applied regex
35};
36
37} // namespace ROOT
38
39#endif
40
41
Request send from client to get content of path element.
bool hidden
show hidden files
int number
number of childs to request, 0 - all childs
bool reverse
reverse item order
std::string sort
kind of sorting
std::vector< std::string > path
requested path
bool reload
force items reload
int first
first child to request
std::string regex
applied regex
Namespace for new ROOT classes and functions.