RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
java.h
1#ifndef JAVA_H
2#define JAVA_H
3
4#include "../dumper/dumper.h"
5#include "../linker/format.h"
6
7namespace Java
8{
10 {
11 public:
12 void ReadFile(Linker::Reader& rd) override;
14 offset_t WriteFile(Linker::Writer& wr) const override;
15 offset_t ImageSize() const override;
16 void Dump(Dumper::Dumper& dump) const override;
17 };
18}
19
20#endif /* JAVA_H */
An abstract interface that separates structure and presentation of the data inside a file.
Definition dumper.h:586
Definition java.h:10
offset_t WriteFile(Linker::Writer &wr) const override
Stores data in memory to file.
Definition java.cc:15
offset_t ImageSize() const override
Retrieves size of stored data.
Definition java.cc:23
void Dump(Dumper::Dumper &dump) const override
Display file contents in a nice manner.
Definition java.cc:29
void ReadFile(Linker::Reader &rd) override
Loads file into memory.
Definition java.cc:8
A class to encode a general file format.
Definition format.h:26
offset_t WriteFile(Writer &wr) const override=0
Stores data in memory to file.
A helper class, encapsulating functionality needed to import binary data.
Definition reader.h:16
A helper class, encapsulating functionality needed to export binary data.
Definition writer.h:15