Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs
nsXIEngine.h File Reference
#include "XIDefines.h"
#include "nsXInstaller.h"
#include "nsComponent.h"
#include "nsComponentList.h"
#include "nsInstallDlg.h"
#include "nsZipExtractor.h"
#include "xpistub.h"
#include "zipfile.h"
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <string.h>
#include <unistd.h>
#include <dlfcn.h>
#include <sys/stat.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _xpistub_t
struct  _conn
class  nsXIEngine

Defines

#define STANDALONE   1
#define TYPE_UNDEF   0
#define TYPE_PROXY   1
#define TYPE_HTTP   2
#define TYPE_FTP   3

Typedefs

typedef nsresult(* pfnXPI_Init )(const char *aProgramDir, const char *aLogName, pfnXPIProgress progressCB)
typedef nsresult(* pfnXPI_Install )(const char *file, const char *args, long flags)
typedef void(* pfnXPI_Exit )()
typedef struct _xpistub_t xpistub_t
typedef struct _conn CONN

Class Documentation

struct _xpistub_t

Definition at line 74 of file nsXIEngine.h.

Collaboration diagram for _xpistub_t:
Class Members
pfnXPI_Exit fn_exit
pfnXPI_Init fn_init
pfnXPI_Install fn_install
void * handle
const char * name
struct _conn

Definition at line 88 of file nsXIEngine.h.

Class Members
void * conn
unsigned char type
char * URL

Define Documentation

#define STANDALONE   1

Definition at line 52 of file nsXIEngine.h.

#define TYPE_FTP   3

Definition at line 86 of file nsXIEngine.h.

#define TYPE_HTTP   2

Definition at line 85 of file nsXIEngine.h.

#define TYPE_PROXY   1

Definition at line 84 of file nsXIEngine.h.

#define TYPE_UNDEF   0

Definition at line 83 of file nsXIEngine.h.


Typedef Documentation

typedef struct _conn CONN
typedef void(* pfnXPI_Exit)()

Definition at line 72 of file nsXIEngine.h.

typedef nsresult(* pfnXPI_Init)(const char *aProgramDir, const char *aLogName, pfnXPIProgress progressCB)

Definition at line 68 of file nsXIEngine.h.

typedef nsresult(* pfnXPI_Install)(const char *file, const char *args, long flags)

Definition at line 71 of file nsXIEngine.h.

typedef struct _xpistub_t xpistub_t