libgpac
Documentation of the core library of GPAC
quickjs-libc.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "quickjs.h"
+ Include dependency graph for quickjs-libc.h:
+ This graph shows which files directly or indirectly include this file:

Functions

JSModuleDefjs_init_module_std (JSContext *ctx, const char *module_name)
 
JSModuleDefjs_init_module_os (JSContext *ctx, const char *module_name)
 
void js_std_add_helpers (JSContext *ctx, int argc, char **argv)
 
void js_std_loop (JSContext *ctx)
 
void js_std_init_handlers (JSRuntime *rt)
 
void js_std_free_handlers (JSRuntime *rt)
 
void js_std_dump_error (JSContext *ctx)
 
uint8_tjs_load_file (JSContext *ctx, size_t *pbuf_len, const char *filename)
 
int js_module_set_import_meta (JSContext *ctx, JSValueConst func_val, JS_BOOL use_realpath, JS_BOOL is_main)
 
JSModuleDefjs_module_loader (JSContext *ctx, const char *module_name, void *opaque)
 
void js_std_eval_binary (JSContext *ctx, const uint8_t *buf, size_t buf_len, int flags)
 
void js_std_promise_rejection_tracker (JSContext *ctx, JSValueConst promise, JSValueConst reason, JS_BOOL is_handled, void *opaque)
 
void js_std_set_worker_new_context_func (JSContext *(*func)(JSRuntime *rt))
 

Function Documentation

◆ js_init_module_std()

JSModuleDef* js_init_module_std ( JSContext ctx,
const char *  module_name 
)
+ Here is the call graph for this function:

◆ js_init_module_os()

JSModuleDef* js_init_module_os ( JSContext ctx,
const char *  module_name 
)
+ Here is the call graph for this function:

◆ js_std_add_helpers()

void js_std_add_helpers ( JSContext ctx,
int  argc,
char **  argv 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ js_std_loop()

void js_std_loop ( JSContext ctx)

◆ js_std_init_handlers()

void js_std_init_handlers ( JSRuntime rt)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ js_std_free_handlers()

void js_std_free_handlers ( JSRuntime rt)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ js_std_dump_error()

void js_std_dump_error ( JSContext ctx)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ js_load_file()

uint8_t* js_load_file ( JSContext ctx,
size_t *  pbuf_len,
const char *  filename 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ js_module_set_import_meta()

int js_module_set_import_meta ( JSContext ctx,
JSValueConst  func_val,
JS_BOOL  use_realpath,
JS_BOOL  is_main 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ js_module_loader()

JSModuleDef* js_module_loader ( JSContext ctx,
const char *  module_name,
void *  opaque 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ js_std_eval_binary()

void js_std_eval_binary ( JSContext ctx,
const uint8_t buf,
size_t  buf_len,
int  flags 
)

◆ js_std_promise_rejection_tracker()

void js_std_promise_rejection_tracker ( JSContext ctx,
JSValueConst  promise,
JSValueConst  reason,
JS_BOOL  is_handled,
void *  opaque 
)

◆ js_std_set_worker_new_context_func()

void js_std_set_worker_new_context_func ( JSContext *(*)(JSRuntime *rt)  func)