1#ifndef VISTLE_FILEQUERY_H
2#define VISTLE_FILEQUERY_H
22 template<
class Archive>
42 int32_t permissions = 0;
46 bool casesensitive =
true;
51 template<
class Archive>
#define ARCHIVE_ACCESS
Definition: archives_config.h:465
#define V_COREEXPORT
Definition: export.h:9
Definition: allobjects.cpp:30
std::vector< char, allocator< char > > buffer
Definition: buffer.h:9
std::vector< std::string > unpackFileList(const buffer &payload)
Definition: filequery.cpp:66
buffer createPayload(const std::vector< FileInfo > &info)
Definition: filequery.cpp:8
SystemInfo unpackSystemInfo(const buffer &payload)
Definition: filequery.cpp:43
buffer packFileList(const std::vector< std::string > &files)
Definition: filequery.cpp:56
std::vector< FileInfo > unpackFileInfos(const buffer &payload)
Definition: filequery.cpp:18
Definition: filequery.h:32
FileType
Definition: filequery.h:33
@ System
Definition: filequery.h:36
@ File
Definition: filequery.h:34
@ Directory
Definition: filequery.h:35
ARCHIVE_ACCESS void serialize(Archive &ar)
Definition: filequery.h:52
std::string name
Definition: filequery.h:39
Definition: filequery.h:15
std::string username
Definition: filequery.h:17
std::string currentdir
Definition: filequery.h:19
std::string homepath
Definition: filequery.h:18
bool iswindows
Definition: filequery.h:16
ARCHIVE_ACCESS void serialize(Archive &ar)
Definition: filequery.h:23