Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

General
[Adso library]

General functions, including io, file access and more. More...

Compounds

class  AdsoLua
struct  AdsoLuaFunction
class  AdsoLuaInterface
 Abstract class for defining a Lua-C interface. More...

struct  AdsoLuaTable
struct  AdsoLuaUserData
class  AdsoProgress
struct  AdsoStats
class  WinConsole

Defines

#define iFatal   fatal
#define iError   error
#define iWarning   warning
#define DEBUGMSG()
#define DEBUGMSGV1   DEBUGMSG
#define DEBUGMSGV2   DEBUGMSG
#define DEBUGMSGV3   DEBUGMSG
#define DEBUGMSGV4   DEBUGMSG
#define DEBUGMSGV5   DEBUGMSG
#define LUA_API   extern "C"
#define LUALIB_API   extern "C"
#define ADSOLUA_MAXINTERFACES   16

Functions

int adsoinit ()
void setOutputCallBack (void(*cbf)(char *))
void setErrorCallBack (void(*cbf)(char *))
void setMessageCallBack (void(*cbf)(char *))
void setPrintCallBack (void(*cbf)(char *))
void error (int level, char *fmt,...)
void error (char *fmt,...)
void fatal (char *fmt,...)
void warning (char *fmt,...)
void message (char *fmt,...)
void setVerboseLevel (int level)
void print (int level, char *fmt,...)
void print (char *fmt,...)
void eprint (char *fmt,...)
 Print to error stream. This defaults to stderr but may be changed with setErrorCallBack().

void info (char *fmt,...)
void debugmsg (char *type, char *fmt,...)
int errorMessageFlag ()
int globalCallback (lua_State *L)
 Global Lua callback for functions defined through AdsoLuaInterface.


Variables

AdsoStats stats

Detailed Description

General functions, including io, file access and more.


Define Documentation

#define ADSOLUA_MAXINTERFACES   16
 

 
#define DEBUGMSG  ) 
 

#define DEBUGMSGV1   DEBUGMSG
 

#define DEBUGMSGV2   DEBUGMSG
 

#define DEBUGMSGV3   DEBUGMSG
 

#define DEBUGMSGV4   DEBUGMSG
 

#define DEBUGMSGV5   DEBUGMSG
 

#define iError   error
 

#define iFatal   fatal
 

#define iWarning   warning
 

#define LUA_API   extern "C"
 

#define LUALIB_API   extern "C"
 


Function Documentation

int adsoinit  ) 
 

void debugmsg char *  type,
char *  fmt,
... 
 

void eprint char *  fmt,
... 
 

Print to error stream. This defaults to stderr but may be changed with setErrorCallBack().

void error char *  fmt,
... 
 

void error int  level,
char *  fmt,
... 
 

int errorMessageFlag  ) 
 

void fatal char *  fmt,
... 
 

int globalCallback lua_State *  L  ) 
 

Global Lua callback for functions defined through AdsoLuaInterface.

The function will dispatch the function call to the appropriate AdsoLua object.

void info char *  fmt,
... 
 

void message char *  fmt,
... 
 

void print char *  fmt,
... 
 

void print int  level,
char *  fmt,
... 
 

void setErrorCallBack void(*  cbf)(char *)  ) 
 

void setMessageCallBack void(*  cbf)(char *)  ) 
 

void setOutputCallBack void(*  cbf)(char *)  ) 
 

void setPrintCallBack void(*  cbf)(char *)  ) 
 

void setVerboseLevel int  level  ) 
 

void warning char *  fmt,
... 
 


Variable Documentation

AdsoStats stats
 


Generated on Mon Jul 21 10:44:48 2003 for Rover by doxygen 1.3.2