isomer.ui.clientobjects module

Client Objects

Contains

Socket: Client: User:

class Client(sock, ip, clientuuid, useruuid=None, name='', config=None, language='en')[source]

Bases: object

Client metadata object

__init__(sock, ip, clientuuid, useruuid=None, name='', config=None, language='en')[source]
Parameters:
  • sock – Associated connection
  • ip – Associated Internet protocol address
  • clientuuid – Unique Uniform ID of this client
class Socket(ip, clientuuid)[source]

Bases: object

Socket metadata object

__init__(ip, clientuuid)[source]
Parameters:
  • ip – Associated Internet protocol address
  • clientuuid – Unique Uniform ID of this client
class User(account, profile, uuid)[source]

Bases: object

Authenticated clients with profile etc

__init__(account, profile, uuid)[source]
Parameters:
  • account – userobject
  • profile – profileobject
  • uuid – profileobject