Back to index

openldap  2.4.31
Classes | Defines | Typedefs | Variables
perl_back.h File Reference
#include <EXTERN.h>
#include <perl.h>
#include "asperl_undefs.h"
#include "portable.h"
#include "slap.h"
#include "proto-perl.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  perl_backend_instance

Defines

#define EVAL_BUF_SIZE   500
#define call_method(m, f)   perl_call_method(m, f)
#define eval_pv(m, f)   perl_eval_pv(m, f)
#define ERRSV   GvSV(errgv)
#define PERL_INTERPRETER   perl_interpreter
#define PERL_BACK_XS_INIT_PARAMS   void
#define PERL_BACK_BOOT_DYNALOADER_PARAMS   CV *cv
#define PERL_SET_CONTEXT(i)

Typedefs

typedef struct
perl_backend_instance 
PerlBackend

Variables

ldap_pvt_thread_mutex_t perl_interpreter_mutex
PerlInterpreter * PERL_INTERPRETER

Class Documentation

struct perl_backend_instance

Definition at line 70 of file perl_back.h.

Collaboration diagram for perl_backend_instance:
Class Members
int pb_filter_search_results
BerVarray pb_module_config
char * pb_module_name
BerVarray pb_module_path
SV * pb_obj_ref

Define Documentation

#define call_method (   m,
  f 
)    perl_call_method(m, f)

Definition at line 50 of file perl_back.h.

#define ERRSV   GvSV(errgv)

Definition at line 52 of file perl_back.h.

#define EVAL_BUF_SIZE   500

Definition at line 40 of file perl_back.h.

#define eval_pv (   m,
  f 
)    perl_eval_pv(m, f)

Definition at line 51 of file perl_back.h.

#define PERL_BACK_BOOT_DYNALOADER_PARAMS   CV *cv

Definition at line 63 of file perl_back.h.

Definition at line 62 of file perl_back.h.

#define PERL_INTERPRETER   perl_interpreter

Definition at line 61 of file perl_back.h.

#define PERL_SET_CONTEXT (   i)

Definition at line 64 of file perl_back.h.


Typedef Documentation


Variable Documentation

PerlInterpreter* PERL_INTERPRETER

Definition at line 29 of file init.c.

Definition at line 30 of file init.c.