Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DistributedLargeBlobSender Class Reference
Inheritance diagram for DistributedLargeBlobSender:

Public Member Functions

 __init__ (self, cr)
 
 announceGenerate (self)
 
 generate (self)
 
 getBlob (self)
 
 isComplete (self)
 
 privOnBlobComplete (self)
 
 sendAck (self)
 
 setChunk (self, chunk)
 
 setDoneEvent (self, event)
 
 setFilename (self, filename)
 
 setMode (self, mode)
 
 setTargetAvId (self, avId)
 

Public Attributes

 blob
 
 complete
 
 doneEvent
 
 mode
 
 targetAvId
 
 useDisk
 

Static Public Attributes

 notify = DirectNotifyGlobal.directNotify.newCategory('DistributedLargeBlobSender')
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
cr )

Member Function Documentation

◆ announceGenerate()

announceGenerate ( self)

◆ generate()

generate ( self)

◆ getBlob()

getBlob ( self)
 returns the full blob 

◆ isComplete()

isComplete ( self)
 returns non-zero if we've got the full blob 

◆ privOnBlobComplete()

privOnBlobComplete ( self)

◆ sendAck()

sendAck ( self)

◆ setChunk()

setChunk ( self,
chunk )

◆ setDoneEvent()

setDoneEvent ( self,
event )

◆ setFilename()

setFilename ( self,
filename )

◆ setMode()

setMode ( self,
mode )

◆ setTargetAvId()

setTargetAvId ( self,
avId )

Member Data Documentation

◆ blob

blob

◆ complete

complete

◆ doneEvent

doneEvent

◆ mode

mode

◆ notify

notify = DirectNotifyGlobal.directNotify.newCategory('DistributedLargeBlobSender')
static

◆ targetAvId

targetAvId

◆ useDisk

useDisk