Protocol Data Unit API

Should not be used by any client code. Is only used to describe how data is passed between the server and the client API

class tgdb.pdu.TGInputStream

An input reader for converting from a uniform byte stream from the server to various Python objects.

Should probably not be used by any client code.

class tgdb.pdu.TGMessage

Represents a message (either or to or from the server).

Should not be used by client code.

class tgdb.pdu.TGOutputStream

A output writer for converting various Python objects to a uniform byte stream that the server can read. Should probably not be used by any client code.

class tgdb.pdu.TGSerializable

Represents a serializable object.

Should not be used by client code.

class tgdb.pdu.VerbId(value)

Server recognized verbs that describe what a message’s purpose is and therefore how to interpret it.

Should probably not be used by any client code.

classmethod fromId(id)

Get the verb corresponding to that id

Parameters

id – the identifier used to find the corresponding verb