|
EvEmu
0.8.4
11 September 2021
|
#include "PyPacket.h"

Public Member Functions | |
| PyCallStream () | |
| ~PyCallStream () | |
| void | Dump (LogType type, PyVisitor &dumper) |
| bool | Decode (const std::string &type, PyTuple *&payload) |
| PyTuple * | Encode () |
| PyCallStream * | Clone () const |
Public Attributes | |
| uint32 | remoteObject |
| std::string | remoteObjectStr |
| std::string | method |
| PyTuple * | arg_tuple |
| PyDict * | arg_dict |
Definition at line 144 of file PyPacket.h.
| PyCallStream::PyCallStream | ( | ) |
Definition at line 553 of file PyPacket.cpp.
Referenced by Clone().

| PyCallStream::~PyCallStream | ( | ) |
| PyCallStream * PyCallStream::Clone | ( | ) | const |
Definition at line 566 of file PyPacket.cpp.
References arg_dict, arg_tuple, PyRep::AsDict(), PyRep::AsTuple(), PyTuple::Clone(), PyDict::Clone(), method, PyCallStream(), remoteObject, and remoteObjectStr.

| bool PyCallStream::Decode | ( | const std::string & | type, |
| PyTuple *& | payload | ||
| ) |
Definition at line 598 of file PyPacket.cpp.
References arg_dict, arg_tuple, PyRep::AsTuple(), codelog, PySubStream::decoded(), PySubStream::DecodeData(), PyRep::Dump(), PyRep::IntegerValue(), PyRep::IsTuple(), PyTuple::items, method, PyDecRef, PySafeDecRef, remoteObject, remoteObjectStr, and PyRep::StringContent().
Referenced by EVEPacketDispatcher::DispatchPacket().


Definition at line 580 of file PyPacket.cpp.
References _log, arg_dict, arg_tuple, method, remoteObject, remoteObjectStr, PyTuple::visit(), and PyDict::visit().
Referenced by EVECollectDispatcher::Handle_CallReq().


| PyTuple * PyCallStream::Encode | ( | ) |
Definition at line 763 of file PyPacket.cpp.
References arg_dict, arg_tuple, PyTuple::items, method, PyStatic, remoteObject, and remoteObjectStr.
| PyDict* PyCallStream::arg_dict |
Definition at line 159 of file PyPacket.h.
Referenced by Clone(), Decode(), Dump(), Encode(), Client::Handle_CallReq(), and ~PyCallStream().
| PyTuple* PyCallStream::arg_tuple |
Definition at line 158 of file PyPacket.h.
Referenced by Clone(), Decode(), Dump(), Encode(), EVECollectDispatcher::Handle_CallReq(), Client::Handle_CallReq(), and ~PyCallStream().
| std::string PyCallStream::method |
Definition at line 157 of file PyPacket.h.
Referenced by Clone(), Decode(), Dump(), Encode(), EVECollectDispatcher::Handle_CallReq(), and Client::Handle_CallReq().
| uint32 PyCallStream::remoteObject |
| std::string PyCallStream::remoteObjectStr |
Definition at line 155 of file PyPacket.h.
Referenced by Clone(), Decode(), Dump(), Encode(), and Client::Handle_CallReq().