/datum/chatOutput 
Vars | |
burstQueue | If they have loaded chat but there's too much chat the messages go here |
---|---|
connectionHistory | Contains the connection history passed from chat cookie |
cookieSent | Has the client sent a cookie for analysis |
ctxFlag | Context menu flags for the admin powers |
last_ping | Last ping value reported by the client |
loadAttempts | How many times has the client tried to load the output area? |
loaded | Has the client loaded the browser output area? |
messageQueue | If they haven't loaded chat, this is where messages will go until they do |
owner | client ref |
Procs | |
analyzeClientData | Called by client, sent data to investigate (cookie history so far) |
doneLoading | Called on chat output done-loading by JS. |
getContextFlag | Called in New() (/datum/admins) |
handleContextMenu | Called by js client on admin command via context menu |
loadAdmin | Called in update_admins() |
ping | Called by js client every 60 seconds |
sendClientData | Sends client connection details to the chat to handle and save |
Var Details
burstQueue 
If they have loaded chat but there's too much chat the messages go here
connectionHistory 
Contains the connection history passed from chat cookie
cookieSent 
Has the client sent a cookie for analysis
ctxFlag 
Context menu flags for the admin powers
last_ping 
Last ping value reported by the client
loadAttempts 
How many times has the client tried to load the output area?
loaded 
Has the client loaded the browser output area?
messageQueue 
If they haven't loaded chat, this is where messages will go until they do
owner 
client ref
Proc Details
analyzeClientData
Called by client, sent data to investigate (cookie history so far)
doneLoading
Called on chat output done-loading by JS.
getContextFlag
Called in New() (/datum/admins)
handleContextMenu
Called by js client on admin command via context menu
loadAdmin
Called in update_admins()
ping
Called by js client every 60 seconds
sendClientData
Sends client connection details to the chat to handle and save