EvEmu
0.8.4
11 September 2021
|
#include "PyPacket.h"
Public Member Functions | |
EVENotificationStream () | |
~EVENotificationStream () | |
void | Dump (LogType type, PyVisitor &dumper) |
bool | Decode (const std::string &pkt_type, const std::string ¬ify_type, PyTuple *&payload) |
PyTuple * | Encode () |
EVENotificationStream * | Clone () const |
Public Attributes | |
std::string | notifyType |
uint32 | remoteObject |
std::string | remoteObjectStr |
PyTuple * | args |
Definition at line 162 of file PyPacket.h.
EVENotificationStream::EVENotificationStream | ( | ) |
Definition at line 794 of file PyPacket.cpp.
Referenced by Clone().
EVENotificationStream::~EVENotificationStream | ( | ) |
EVENotificationStream * EVENotificationStream::Clone | ( | ) | const |
Definition at line 805 of file PyPacket.cpp.
References args, PyRep::AsTuple(), PyTuple::Clone(), and EVENotificationStream().
bool EVENotificationStream::Decode | ( | const std::string & | pkt_type, |
const std::string & | notify_type, | ||
PyTuple *& | payload | ||
) |
Definition at line 823 of file PyPacket.cpp.
References _log, args, PyRep::AsTuple(), codelog, PyRep::Dump(), PyRep::IntegerValue(), PyTuple::items, notifyType, PyDecRef, PySafeDecRef, remoteObject, remoteObjectStr, and PyRep::StringContent().
Definition at line 811 of file PyPacket.cpp.
References _log, args, notifyType, remoteObject, remoteObjectStr, and PyTuple::visit().
Referenced by EVECollectDispatcher::Handle_Notify().
PyTuple * EVENotificationStream::Encode | ( | ) |
Definition at line 1003 of file PyPacket.cpp.
References args, PyStatic, and PyTuple::SetItem().
Referenced by Client::SendNotification().
PyTuple* EVENotificationStream::args |
Definition at line 177 of file PyPacket.h.
Referenced by EntityList::Broadcast(), Clone(), Decode(), Dump(), Encode(), EVECollectDispatcher::Handle_Notify(), Client::SendNotification(), and ~EVENotificationStream().
std::string EVENotificationStream::notifyType |
Definition at line 172 of file PyPacket.h.
Referenced by Decode(), Dump(), and Client::SendNotification().
uint32 EVENotificationStream::remoteObject |
Definition at line 174 of file PyPacket.h.
Referenced by EntityList::Broadcast(), Decode(), Dump(), and Client::SendNotification().
std::string EVENotificationStream::remoteObjectStr |
Definition at line 175 of file PyPacket.h.