netcomlib.pkg File Reference

Data Structures

struct  NetComm
struct  NetUser

Typedefs

typedef struct mkNetComm NetComm
typedef struct mkNetUser NetUser

Functions

 isIP (s, i)
 getAppId (scenepath)
 netUserGetItemValue (netstr, userstr, item)
 netUserSetItemValue (netstr, userstr, item, val)
 netRoomGetItemValue (netstr, item)
 netRoomSetItemValue (netstr, item, val)
 netAddUser (netstr, id, login)
 netDelUser (netstr, userstr)
 netDelUserById (netstr, id)
 netUserSetLoginById (netstr, id, login)
 netUserSetLogin (netstr, userstr, login)
 netUserGetLoginById (netstr, id)
 netUserGetLogin (userstr)
 netUserGetId (userstr)
 netGetUserByLogin (netstr, login)
 netGetUserById (netstr, id)
 netThisId (netstr)
 netThisUser (netstr)
 netThisLogin (netstr)
 netGetNbUsers (netstr)
 _connected ()
 _closed ()
 netSetCbConnected (netstr, cbfun)
 netSetCbClosed (netstr, cbfun)
 netSetCbSConnected (netstr, cbfun)
 netSetCbSrvMessage (netstr, cbfun)
 netSetCbUserMessage (netstr, cbfun)
 netSetCbGetFile (netstr, cbfun)
 netSetCbNewUser (netstr, cbfun)
 netSetCbDelUser (netstr, cbfun)
 netSetCbUserChangeLogin (netstr, cbfun)
 netSetCbUserGetItem (netstr, cbfun)
 netSetCbRoomGetItem (netstr, cbfun)
 netSetCbNbUsers (netstr, cbfun)
 netSetCbRoomChanged (netstr, cbfun)
 netSendMultiPart (netstr, userstr, flag, cmd, message, arg, pos)
 netSendFile (netstr, userstr, flag, cmd, filename)
 netGetFile (netstr, userstr, flag, cmd, filename)
 netSendMessageExt (netstr, cmd, message, arg)
 netSendMessage (netstr, cmd, message)
 netSendBroadMessage (netstr, cmd, message)
 netUpdateUserItem (netstr, item, val)
 netUpdateRoomItem (netstr, item, val)
 netSendRsaMessage (netstr, cmd, message)
 netSendPrivateMessage (netstr, userstr, cmd, message)
 netKickUser (netstr, userstr)
 netCryptMessage (netstr, message, mode)
 netUnCryptMessage (netstr, message, mode)
 netFormatMessage (netstr, userstr, message)
 netChannel (netstr)
 netIsConnected (netstr)
 netDisconnect (netstr)
 netCreateExt (server, port, script, env)
 netCreate (server, port)
 netCreateMinimum ()
 netConnect (netstr)
 netReconnect (netstr)
 netSetServer (netstr, server, port)
 netChangeLogin (netstr, login)
 netChangeRoom (netstr, room)
 __connectedToServer (cid, clogin, srvpubkey)
 __srvMessage (mode, cmd, message, arg)
 __usrMessage (mode, from, cmd, message, arg)

Variables

defcom cMessage = message I S S S S
typeof lNetCommInst = [[Chn NetComm] r1]
var iComFlagDefault = 0
var iComFlagRSA = 1
var iComFlagAES = 2
var iComFlagBroad = 4
var iComFlagMulti = 8
var iComFlagMultiEnd = 16
var iComFlagFile = 32
var iComFlagPrivate = 64
var iComFlagBroadOthers = 128
var iStatusDisconnected = 0
var iStatusConnected = 1
var iStatusSecurised = 2
var iMaxMessageSize = 16384
typeof sAppId = S

Typedef Documentation

typedef struct mkNetComm NetComm
typedef struct mkNetUser NetUser

Function Documentation

isIP ( ,
 
)
getAppId ( scenepath   ) 
netUserGetItemValue ( netstr  ,
userstr  ,
item   
)
netUserSetItemValue ( netstr  ,
userstr  ,
item  ,
val   
)
netRoomGetItemValue ( netstr  ,
item   
)
netRoomSetItemValue ( netstr  ,
item  ,
val   
)
netAddUser ( netstr  ,
id  ,
login   
)
netDelUser ( netstr  ,
userstr   
)
netDelUserById ( netstr  ,
id   
)
netUserSetLoginById ( netstr  ,
id  ,
login   
)
netUserSetLogin ( netstr  ,
userstr  ,
login   
)
netUserGetLoginById ( netstr  ,
id   
)
netUserGetLogin ( userstr   ) 
netUserGetId ( userstr   ) 
netGetUserByLogin ( netstr  ,
login   
)
netGetUserById ( netstr  ,
id   
)
netThisId ( netstr   ) 
netThisUser ( netstr   ) 
netThisLogin ( netstr   ) 
netGetNbUsers ( netstr   ) 
_connected (  ) 
_closed (  ) 
netSetCbConnected ( netstr  ,
cbfun   
)
netSetCbClosed ( netstr  ,
cbfun   
)
netSetCbSConnected ( netstr  ,
cbfun   
)
netSetCbSrvMessage ( netstr  ,
cbfun   
)
netSetCbUserMessage ( netstr  ,
cbfun   
)
netSetCbGetFile ( netstr  ,
cbfun   
)
netSetCbNewUser ( netstr  ,
cbfun   
)
netSetCbDelUser ( netstr  ,
cbfun   
)
netSetCbUserChangeLogin ( netstr  ,
cbfun   
)
netSetCbUserGetItem ( netstr  ,
cbfun   
)
netSetCbRoomGetItem ( netstr  ,
cbfun   
)
netSetCbNbUsers ( netstr  ,
cbfun   
)
netSetCbRoomChanged ( netstr  ,
cbfun   
)
netSendMultiPart ( netstr  ,
userstr  ,
flag  ,
cmd  ,
message  ,
arg  ,
pos   
)
netSendFile ( netstr  ,
userstr  ,
flag  ,
cmd  ,
filename   
)
netGetFile ( netstr  ,
userstr  ,
flag  ,
cmd  ,
filename   
)
netSendMessageExt ( netstr  ,
cmd  ,
message  ,
arg   
)
netSendMessage ( netstr  ,
cmd  ,
message   
)
netSendBroadMessage ( netstr  ,
cmd  ,
message   
)
netUpdateUserItem ( netstr  ,
item  ,
val   
)
netUpdateRoomItem ( netstr  ,
item  ,
val   
)
netSendRsaMessage ( netstr  ,
cmd  ,
message   
)
netSendPrivateMessage ( netstr  ,
userstr  ,
cmd  ,
message   
)
netKickUser ( netstr  ,
userstr   
)
netCryptMessage ( netstr  ,
message  ,
mode   
)
netUnCryptMessage ( netstr  ,
message  ,
mode   
)
netFormatMessage ( netstr  ,
userstr  ,
message   
)
netChannel ( netstr   ) 
netIsConnected ( netstr   ) 
netDisconnect ( netstr   ) 
netCreateExt ( server  ,
port  ,
script  ,
env   
)
netCreate ( server  ,
port   
)
netCreateMinimum (  ) 
netConnect ( netstr   ) 
netReconnect ( netstr   ) 
netSetServer ( netstr  ,
server  ,
port   
)
netChangeLogin ( netstr  ,
login   
)
netChangeRoom ( netstr  ,
room   
)
__connectedToServer ( cid  ,
clogin  ,
srvpubkey   
)
__srvMessage ( mode  ,
cmd  ,
message  ,
arg   
)
__usrMessage ( mode  ,
from  ,
cmd  ,
message  ,
arg   
)

Variable Documentation

defcom cMessage = message I S S S S
typeof lNetCommInst = [[Chn NetComm] r1]
var iComFlagDefault = 0
var iComFlagRSA = 1
var iComFlagAES = 2
var iComFlagBroad = 4
var iComFlagMulti = 8
var iComFlagMultiEnd = 16
var iComFlagFile = 32
var iComFlagPrivate = 64
var iMaxMessageSize = 16384
typeof sAppId = S
 All Data Structures Files Functions Variables Typedefs
Generated on Mon Jul 5 21:30:13 2010 for OpenSpace3D libs by  doxygen 1.6.3