WSF
FileSignature.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11#ifndef FILESIGNATURE_HPP
12#define FILESIGNATURE_HPP
13#include <cstdlib>
14#include <ctime>
15
16#include "ViExport.hpp"
17class UtPath;
18
19namespace wizard
20{
22{
23public:
26 {
30 // cDATA_CHANGE = 3
31 };
32
33 static FileSignature GetSignature(UtPath& aPath);
34 int Update(const UtPath& aPath);
37 // std::string mHash;
38};
39} // namespace wizard
40#endif
#define VI_EXPORT
Definition ViExport.hpp:38
aObjectPtr Update(simTime)
Definition FileSignature.hpp:22
CompareResult
Definition FileSignature.hpp:26
@ cTIME_CHANGE
Definition FileSignature.hpp:28
@ cNO_CHANGE
Definition FileSignature.hpp:27
@ cFILE_NOT_FOUND
Definition FileSignature.hpp:29
FileSignature()
Definition FileSignature.cpp:16
size_t mPreviousFileSizeStat
Definition FileSignature.hpp:35
time_t mPreviousFileDateStat
Definition FileSignature.hpp:36
Definition Runner.hpp:22
Copyrights Multiple, All Rights Reserved