direct.directutil.DistributedLargeBlobSender

from direct.directutil.DistributedLargeBlobSender import DistributedLargeBlobSender

DistributedLargeBlobSender module: contains the DistributedLargeBlobSender class

Inheritance diagram

Inheritance diagram of direct.directutil.DistributedLargeBlobSender

class DistributedLargeBlobSender(cr)[source]

Bases: DistributedObject

DistributedLargeBlobSender: for sending large chunks of data through the DC system

__init__(self, cr)[source]
announceGenerate(self)[source]
generate(self)[source]
getBlob(self)[source]

returns the full blob

isComplete(self)[source]

returns non-zero if we’ve got the full blob

notify = <direct.directnotify.Notifier.Notifier object>
privOnBlobComplete(self)[source]
sendAck(self)[source]
setChunk(self, chunk)[source]
setDoneEvent(self, event)[source]
setFilename(self, filename)[source]
setMode(self, mode)[source]
setTargetAvId(self, avId)[source]