Translates requests between the server an an mruby interpreter.
More...
#include <mruby.h>
#include <mruby/compile.h>
#include <mruby/array.h>
#include <mruby/hash.h>
#include <mruby/numeric.h>
#include <mruby/string.h>
#include <mruby/variable.h>
#include <mruby/class.h>
#include <mruby/data.h>
#include <freeradius-devel/server/base.h>
Go to the source code of this file.
|
mrb_value | mruby_dict_attr_object (mrb_state *mrb, struct RClass *klass, fr_dict_attr_t const *da) |
|
mrb_value | mruby_inst_object (mrb_state *mrb, struct RClass *klass, rlm_mruby_t const *inst) |
|
struct RClass * | mruby_pair_class (mrb_state *mrb, struct RClass *parent) |
|
struct RClass * | mruby_pair_list_class (mrb_state *mrb, struct RClass *parent) |
|
struct RClass * | mruby_request_class (mrb_state *mrb, struct RClass *parent) |
|
mrb_value | mruby_request_object (mrb_state *mrb, struct RClass *klass, request_t *request) |
|
mrb_value | mruby_value_pair_object (mrb_state *mrb, struct RClass *klass, fr_pair_t *vp) |
|
Translates requests between the server an an mruby interpreter.
- Copyright
- 2016 Herwin Weststrate (freer.nosp@m.adiu.nosp@m.s@her.nosp@m.winw.nosp@m..nl)
-
2016 The FreeRADIUS server project
Definition in file rlm_mruby.h.
◆ rlm_mruby_t
Definition at line 41 of file rlm_mruby.h.
Data Fields |
char const * |
filename |
|
fr_rb_tree_t |
funcs |
Tree of function calls found by call_env parser. |
bool |
funcs_init |
Has the tree been initialised. |
char const * |
module_name |
|
mrb_state * |
mrb |
|
struct RClass * |
mruby_module |
|
struct RClass * |
mruby_pair |
|
struct RClass * |
mruby_pair_list |
|
struct RClass * |
mruby_ptr |
|
struct RClass * |
mruby_request |
|
mrb_value |
mrubyconf_hash |
|
◆ mruby_dict_attr_object()
mrb_value mruby_dict_attr_object |
( |
mrb_state * |
mrb, |
|
|
struct RClass * |
klass, |
|
|
fr_dict_attr_t const * |
da |
|
) |
| |
◆ mruby_inst_object()
mrb_value mruby_inst_object |
( |
mrb_state * |
mrb, |
|
|
struct RClass * |
klass, |
|
|
rlm_mruby_t const * |
inst |
|
) |
| |
◆ mruby_pair_class()
struct RClass * mruby_pair_class |
( |
mrb_state * |
mrb, |
|
|
struct RClass * |
parent |
|
) |
| |
◆ mruby_pair_list_class()
struct RClass * mruby_pair_list_class |
( |
mrb_state * |
mrb, |
|
|
struct RClass * |
parent |
|
) |
| |
◆ mruby_request_class()
struct RClass * mruby_request_class |
( |
mrb_state * |
mrb, |
|
|
struct RClass * |
parent |
|
) |
| |
◆ mruby_request_object()
mrb_value mruby_request_object |
( |
mrb_state * |
mrb, |
|
|
struct RClass * |
klass, |
|
|
request_t * |
request |
|
) |
| |
◆ mruby_value_pair_object()
mrb_value mruby_value_pair_object |
( |
mrb_state * |
mrb, |
|
|
struct RClass * |
klass, |
|
|
fr_pair_t * |
vp |
|
) |
| |