My Project
Public Member Functions | Public Attributes | List of all members
ParaEngine::InterProcessMessage Struct Reference

it represents an interprocess message More...

#include <InterprocessQueue.hpp>

Public Member Functions

void reset ()
 

Public Attributes

std::string m_method
 the method name string. It must not contain space ' '. if empty, it will be assigned as "NPL", we usually use it for the version or packet category of the message.
 
std::string m_from
 the sender message queue name, this is only assigned and used when receiving a message.
 
std::string m_to
 the receiver message queue name, this is only assigned and used when sending a message.
 
std::string m_filename
 the destination file name as in NPL.activate(filename, ...)
 
std::string m_code
 the code (data) as in NPL.activate(..., scode), so in most cases it is a message table "msg={}"
 
DWORD m_nMsgType
 this is a optional message type, which could mean how the m_code is interpreted. However its meaning can be application specific.
 
DWORD m_nParam1
 this is another field to ease sending certain messages.
 
DWORD m_nParam2
 this is another field to ease sending certain messages.
 

Detailed Description

it represents an interprocess message


The documentation for this struct was generated from the following file: