fifo Class Reference

file : ../lugre/lua/lib.fifo.lua (this is just a pseudo class used for grouping global functions) More...

List of all members.

Static Public Member Functions

static mixed FIFOHexDump_Old (mixed fifo, mixed offset, mixed len)
static mixed FIFOPushByteArray (mixed fifo, mixed bytes)
static mixed FIFO_PopZeroTerminatedUnicode (mixed fifo, mixed size)
static mixed FIFO_PopZeroTerminatedString (mixed fifo, mixed size)
static mixed FIFOHexDump (mixed fifo, mixed offset, mixed len)
static mixed FIFOPushNetSimpleTable (mixed tbl, mixed fifo)
static mixed FIFOPopNetSimpleTable (mixed fifo)
 popper for FIFOPushNetSimpleTable tables, returns the popped table


Detailed Description

file : ../lugre/lua/lib.fifo.lua (this is just a pseudo class used for grouping global functions)

Definition at line 5612 of file lua_pseudo_code.cpp.


Member Function Documentation

static mixed fifo::FIFOHexDump_Old ( mixed  fifo,
mixed  offset,
mixed  len 
) [inline, static]

some helper functions to work with fifos returns a string like "ff aa 12 00 01 " offset defaults to 0 len defaults to rest

Definition at line 5618 of file lua_pseudo_code.cpp.

static mixed fifo::FIFOPushByteArray ( mixed  fifo,
mixed  bytes 
) [inline, static]

Definition at line 5620 of file lua_pseudo_code.cpp.

static mixed fifo::FIFO_PopZeroTerminatedUnicode ( mixed  fifo,
mixed  size 
) [inline, static]

size : maximal allowed pop-len returns plaintext,unicodebytearr,sizeleft

Definition at line 5624 of file lua_pseudo_code.cpp.

static mixed fifo::FIFO_PopZeroTerminatedString ( mixed  fifo,
mixed  size 
) [inline, static]

size : maximal allowed pop-len returns plaintext,sizeleft

Definition at line 5628 of file lua_pseudo_code.cpp.

static mixed fifo::FIFOHexDump ( mixed  fifo,
mixed  offset,
mixed  len 
) [inline, static]

returns a string like "ff aa 12 00 01 " with an asci dump next to it offset defaults to 0 len defaults to rest

Definition at line 5633 of file lua_pseudo_code.cpp.

static mixed fifo::FIFOPushNetSimpleTable ( mixed  tbl,
mixed  fifo 
) [inline, static]

pushes a simple table (network compatible) onto the fifo a simple table consists of simple table and basic types so userdata, functions and threads possible table keys should be basic data types (number,string,boolean) TODO currently floats are broken !!!!!!!!!!!!!!!!!!!!! (representation might be broken on different processors)

Definition at line 5640 of file lua_pseudo_code.cpp.

static mixed fifo::FIFOPopNetSimpleTable ( mixed  fifo  )  [inline, static]

popper for FIFOPushNetSimpleTable tables, returns the popped table

Definition at line 5643 of file lua_pseudo_code.cpp.


The documentation for this class was generated from the following file:

Generated on Fri Mar 29 05:41:09 2013 for lua by  doxygen 1.5.6