Panda3D
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DistributedLargeBlobSender Class Reference
Inheritance diagram for DistributedLargeBlobSender:

Public Member Functions

def __init__ (self, cr)
 
def announceGenerate (self)
 
def generate (self)
 
def getBlob (self)
 
def isComplete (self)
 
def privOnBlobComplete (self)
 
def sendAck (self)
 
def setChunk (self, chunk)
 
def setDoneEvent (self, event)
 
def setFilename (self, filename)
 
def setMode (self, mode)
 
def 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__()

def __init__ (   self,
  cr 
)

Member Function Documentation

◆ announceGenerate()

def announceGenerate (   self)

◆ generate()

def generate (   self)

◆ getBlob()

def getBlob (   self)
returns the full blob 

◆ isComplete()

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

◆ privOnBlobComplete()

def privOnBlobComplete (   self)

◆ sendAck()

def sendAck (   self)

◆ setChunk()

def setChunk (   self,
  chunk 
)

◆ setDoneEvent()

def setDoneEvent (   self,
  event 
)

◆ setFilename()

def setFilename (   self,
  filename 
)

◆ setMode()

def setMode (   self,
  mode 
)

◆ setTargetAvId()

def 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