cResyncReceiver_L Class Reference

Inheritance diagram for cResyncReceiver_L:

Inheritance graph
[legend]
Collaboration diagram for cResyncReceiver_L:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void RegisterMethods (lua_State *L)
 called by Register(), registers object-methods (see cLuaBind constructor for examples)
virtual const char * GetLuaTypeName ()

Static Public Member Functions

static int CreateResyncReceiver (lua_State *L)
 for lua : cResyncReceiver* CreateResyncReceiver ();
static int SetGlobalResyncReceiver (lua_State *L)
 for lua : void SetGlobalResyncReceiver (cResyncReceiver*)
static int Destroy (lua_State *L)
static int ReceiveResyncs (lua_State *L)
static int ReceiveResyncsFromFIFO (lua_State *L)
 for lua : void ReceiveResyncsFromFIFO (data)


Detailed Description

Definition at line 13 of file resyncreceiver_L.cpp.


Member Function Documentation

virtual void cResyncReceiver_L::RegisterMethods ( lua_State *  L  )  [inline, virtual]

called by Register(), registers object-methods (see cLuaBind constructor for examples)

Reimplemented from Lugre::cLuaBind< cResyncReceiver >.

Definition at line 15 of file resyncreceiver_L.cpp.

References CreateResyncReceiver(), Destroy(), PROFILE, ReceiveResyncs(), ReceiveResyncsFromFIFO(), REGISTER_METHOD, and SetGlobalResyncReceiver().

static int cResyncReceiver_L::CreateResyncReceiver ( lua_State *  L  )  [inline, static]

for lua : cResyncReceiver* CreateResyncReceiver ();

Definition at line 28 of file resyncreceiver_L.cpp.

References Lugre::cLuaBind< cResyncReceiver >::CreateUData(), and PROFILE.

Referenced by RegisterMethods().

static int cResyncReceiver_L::SetGlobalResyncReceiver ( lua_State *  L  )  [inline, static]

for lua : void SetGlobalResyncReceiver (cResyncReceiver*)

Definition at line 33 of file resyncreceiver_L.cpp.

References Lugre::cLuaBind< cResyncReceiver >::checkudata(), gpResyncReceiver, and PROFILE.

Referenced by RegisterMethods().

static int cResyncReceiver_L::Destroy ( lua_State *  L  )  [inline, static]

static int cResyncReceiver_L::ReceiveResyncs ( lua_State *  L  )  [inline, static]

iServerAddr is a light userdata representing the ip address, e.g. from net_L.cpp : cConnection_L::GetRemoteAddress for lua : int ReceiveResyncs (cUDP_ReceiveSocket*,iServerAddr)

Definition at line 47 of file resyncreceiver_L.cpp.

References Lugre::cLuaBind< cResyncReceiver >::checkudata_alive(), and PROFILE.

Referenced by RegisterMethods().

static int cResyncReceiver_L::ReceiveResyncsFromFIFO ( lua_State *  L  )  [inline, static]

for lua : void ReceiveResyncsFromFIFO (data)

Definition at line 58 of file resyncreceiver_L.cpp.

References Lugre::cLuaBind< cResyncReceiver >::checkudata_alive(), PROFILE, and cResyncReceiver::ReceiveResyncsFromFIFO().

Referenced by RegisterMethods().

virtual const char* cResyncReceiver_L::GetLuaTypeName (  )  [inline, virtual]

Implements Lugre::cLuaBind< cResyncReceiver >.

Definition at line 64 of file resyncreceiver_L.cpp.


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

Generated on Wed May 23 06:00:18 2012 for cpp by  doxygen 1.5.6