BigBrotherBot v1.9.0
System Development Information for the BigBrotherBot project.

b3::parsers::frostbite2::protocol Namespace Reference

Classes

class  FrostbiteError
class  CommandError
class  CommandTimeoutError
class  CommandFailedError
class  NetworkError
class  FrostbiteDispatcher
class  FrostbiteServer

Functions

def EncodeHeader
def DecodeHeader
def EncodeInt32
def DecodeInt32
def EncodeWords
def DecodeWords
def EncodePacket
def DecodePacket
def EncodeClientRequest
def EncodeClientResponse
def printPacket
 Display contents of packet in user-friendly format, useful for debugging purposes.
def generatePasswordHash
def containsCompletePacket
def receivePacket
def run_low_level
def run_FrosbiteServer

Variables

string __version__ = '1.0.1'
int clientSequenceNr = 0
 host = None
 port = None
 pw = None
 serverSocket = None
 frostbite_server
 commands
 delay

Function Documentation

def b3::parsers::frostbite2::protocol::containsCompletePacket (   data)
def b3::parsers::frostbite2::protocol::DecodeHeader (   data)
def b3::parsers::frostbite2::protocol::DecodeInt32 (   data)
def b3::parsers::frostbite2::protocol::DecodePacket (   data)
def b3::parsers::frostbite2::protocol::DecodeWords (   size,
  data 
)
def b3::parsers::frostbite2::protocol::EncodeClientRequest (   words)
def b3::parsers::frostbite2::protocol::EncodeClientResponse (   sequence,
  words 
)
def b3::parsers::frostbite2::protocol::EncodeHeader (   isFromServer,
  isResponse,
  sequence 
)
def b3::parsers::frostbite2::protocol::EncodeInt32 (   size)
def b3::parsers::frostbite2::protocol::EncodePacket (   isFromServer,
  isResponse,
  sequence,
  words 
)
def b3::parsers::frostbite2::protocol::EncodeWords (   words)
def b3::parsers::frostbite2::protocol::generatePasswordHash (   salt,
  password 
)
def b3::parsers::frostbite2::protocol::printPacket (   packet)

Display contents of packet in user-friendly format, useful for debugging purposes.

def b3::parsers::frostbite2::protocol::receivePacket (   _socket,
  receiveBuffer 
)
def b3::parsers::frostbite2::protocol::run_FrosbiteServer ( )
def b3::parsers::frostbite2::protocol::run_low_level ( )

Variable Documentation

 All Classes Namespaces Files Functions Variables Properties