lbp_include.h File Reference

Includes all luabindings plug-in headers. More...

#include "lua/lua.h"
#include "lua/lauxlib.h"
#include "lua/lualib.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <csignal>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include "corefaudes.h"
#include "lbp_function.h"
#include "lbp_load.h"

Go to the source code of this file.

Macros

#define FAUDES_LIBLUAFAUDES_H
#define lua_c
#define FD_DLB(message)

Functions

FAUDES_API void luafaudes_initialize (lua_State *pL)
FAUDES_API void luafaudes_initlog (const std::string &filename, const std::string &mode="w")
FAUDES_API void luafaudes_closelog (void)
FAUDES_API void luafaudes_logwrite (const char *str)
FAUDES_API void luafaudes_logwrite (const std::string &str)
FAUDES_API void luafaudes_print_register (lua_State *L)
FAUDES_API void luafaudes_mute (bool on)
FAUDES_API void luafaudes_hook_register (lua_State *L)
FAUDES_API void luafaudes_dict_insert_topic (const std::string &topic, const std::string &text)
FAUDES_API void luafaudes_dict_insert_entry (const std::string &topic, const std::string &key, const std::string &entry)
int FAUDES_API luafaudes_loadext (lua_State *pL, const char *filename)
int FAUDES_API luafaudes_loaddefext (lua_State *pL, const char *arg0)
FAUDES_API char ** luafaudes_complete (lua_State *pL, const char *text, int start, int end)
bool luafaudes_dotready (void)

Variables

FAUDES_API std::ofstream * luafaudes_logstream
FAUDES_API std::string luafaudes_lastline

Detailed Description

Includes all luabindings plug-in headers.

Definition in file lbp_include.h.

Macro Definition Documentation

#define FAUDES_LIBLUAFAUDES_H

Definition at line 184 of file lbp_include.h.

#define FD_DLB (   message)

Definition at line 259 of file lbp_include.h.

#define lua_c

Definition at line 188 of file lbp_include.h.

Function Documentation

FAUDES_API void luafaudes_closelog ( void  )
FAUDES_API char** luafaudes_complete ( lua_State *  pL,
const char *  text,
int  start,
int  end 
)
FAUDES_API void luafaudes_dict_insert_entry ( const std::string &  topic,
const std::string &  key,
const std::string &  entry 
)
FAUDES_API void luafaudes_dict_insert_topic ( const std::string &  topic,
const std::string &  text 
)
bool luafaudes_dotready ( void  )
FAUDES_API void luafaudes_hook_register ( lua_State *  L)
FAUDES_API void luafaudes_initialize ( lua_State *  pL)
FAUDES_API void luafaudes_initlog ( const std::string &  filename,
const std::string &  mode = "w" 
)
int FAUDES_API luafaudes_loaddefext ( lua_State *  pL,
const char *  arg0 
)
int FAUDES_API luafaudes_loadext ( lua_State *  pL,
const char *  filename 
)
FAUDES_API void luafaudes_logwrite ( const char *  str)
FAUDES_API void luafaudes_logwrite ( const std::string &  str)
FAUDES_API void luafaudes_mute ( bool  on)
FAUDES_API void luafaudes_print_register ( lua_State *  L)

Variable Documentation

FAUDES_API std::string luafaudes_lastline
FAUDES_API std::ofstream* luafaudes_logstream

libFAUDES 2.28c --- 2016.09.30 --- c++ api documentaion by doxygen