The Pedigree Project  0.1
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Module Class Reference
+ Collaboration diagram for Module:

Public Types

enum  ModuleStatus {
  Unknown, Preloaded, Executing, Active,
  Failed, Unloaded
}
 

Public Member Functions

bool isPending () const
 
bool isLoaded () const
 
bool isUnloaded () const
 
bool isFailed () const
 
bool isActive () const
 
bool isExecuting () const
 
bool wasAttempted () const
 

Public Attributes

const sqlite3_modulepModule
 
const char * zName
 
void * pAux
 
void(* xDestroy )(void *)
 
TablepEpoTab
 
Elfelf
 
String name
 
bool(* entry )()
 
void(* exit )()
 
const char ** depends
 
const char ** depends_opt
 
uint8_t * buffer
 
size_t buflen
 
uintptr_t loadBase
 
size_t loadSize
 
enum Module::ModuleStatus status
 

Protected Member Functions

 Module (const Module &)
 
Moduleoperator= (const Module &)
 

Detailed Description

Definition at line 14303 of file sqlite3.c.


The documentation for this class was generated from the following files: