Ejemplo n.º 1
0
def clientSentCmd( clientId, cmd ):
    isClient( clientId )
    assert isString( cmd )
    clients[ clientId ].cmds.append( cmd )
Ejemplo n.º 2
0
def handleNextCmd( clientId ):
    isClient( clientId )
    handleNextCmdFromClientID( clientId )
Ejemplo n.º 3
0
def popCmdHandler( clientId ):
    isClient( clientId )
    if len( clients[ clientId ].cmdHandlers ) > 0:
        clients[ clientId ].cmdHandlers.pop()
Ejemplo n.º 4
0
def pushCmdHandler( clientId, cmdHandler ):
    isClient( clientId )
    clients[ clientId ].cmdHandlers.append( cmdHandler )
Ejemplo n.º 5
0
def clientFlushedCmdQueue( clientId ):
    isClient( clientId )
    del clients[ clientId ].cmds[:]
Ejemplo n.º 6
0
def sendToClient(clientId, msg):
    isClient(clientId)
    sendToClientFromID(clientId, msg)