AusweisApp2
FileCommand.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "CommandApdu.h"
8 #include "FileRef.h"
9 
10 class test_Commands;
11 
12 namespace governikus
13 {
14 
16 {
17  private:
18  FileRef mFileRef;
19  int mOffset;
20  int mLe;
21 
22  public:
23  explicit FileCommand(const CommandApdu& pCommandApdu);
24  explicit FileCommand(const FileRef& pFileRef, int pOffset = 0, int pLe = CommandApdu::NO_LE);
25 
26  [[nodiscard]] const FileRef& getFileRef() const;
27  [[nodiscard]] int getOffset() const;
28  [[nodiscard]] int getLe() const;
29 
30  operator CommandApdu() const;
31 };
32 
33 } // namespace governikus
Definition: FileCommand.h:16
FileCommand(const CommandApdu &pCommandApdu)
Definition: FileCommand.cpp:17
const FileRef & getFileRef() const
Definition: FileCommand.cpp:59
int getOffset() const
Definition: FileCommand.cpp:65
int getLe() const
Definition: FileCommand.cpp:71
Definition: FileRef.h:17
A simple template renderer.
Definition: ActivationContext.h:15