Public Member Functions | |
def | __init__ |
def | clear |
def | handle |
def | send |
![]() | |
def | __init__ |
def | __repr__ |
def | accept |
def | clear |
def | detailedRepr |
def | find |
def | findAll |
def | getAllAccepting |
def | getEvents |
def | ignore |
def | ignoreAll |
def | isAccepting |
def | isEmpty |
def | isIgnoring |
def | quiet |
def | replaceMethod |
def | send |
def | toggleVerbose |
def | unquiet |
def | unwatch |
def | watch |
def | whoAccepts |
Public Attributes | |
air | |
channels | |
![]() | |
lock | |
quieting | |
Static Public Attributes | |
tuple | notify = DirectNotifyGlobal.directNotify.newCategory('NetMessenger') |
![]() | |
tuple | notify = DirectNotifyGlobal.directNotify.newCategory("Messenger") |
This works very much like the Messenger class except that messages are sent over the network and (possibly) handled (accepted) on a remote machine (server).
def __init__ | ( | self, | |
air, | |||
channels | |||
) |
air is the AI Repository. channels is a list of channel IDs (uint32 values)
def clear | ( | self | ) |
def handle | ( | self, | |
pickleData | |||
) |
Send pickleData from the net on the local netMessenger. The internal data in pickleData should have a tuple of (messageString, sendArgsList).
def send | ( | self, | |
message, | |||
sentArgs = [] |
|||
) |
Send message to All AI and Uber Dog servers.
air |
channels |
|
static |