public class

NativeSignaturePackageEntry

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry

Class Overview

Represents a signature package available through the NativeSignatureDBManager. The corresponding signatures are not necessarily loaded in memory (see isLoadedInMemory().

Note: once loaded in memory, the signatures are not stored in this class, but in an internal storage of the NativeSignatureDBManager.

Summary

Nested Classes
enum NativeSignaturePackageEntry.PackageStatus  
Public Constructors
NativeSignaturePackageEntry(File file, NativeSignaturePackageMetadata metadata)
Public Methods
void decrementOpenHandle()
File getFile()
NativeSignaturePackageMetadata getMetadata()
NativeSignaturePackageEntry.PackageStatus getStatus()
void incrementOpenHandle()
boolean isLoadedInMemory()
void setStatus(NativeSignaturePackageEntry.PackageStatus status)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public NativeSignaturePackageEntry (File file, NativeSignaturePackageMetadata metadata)

Public Methods

public void decrementOpenHandle ()

public File getFile ()

public NativeSignaturePackageMetadata getMetadata ()

public void incrementOpenHandle ()

public boolean isLoadedInMemory ()

Returns
  • true if the signatures of this package are loaded in memory, false otherwise

public void setStatus (NativeSignaturePackageEntry.PackageStatus status)

public String toString ()