My Project
|
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. | |
it represents an interprocess message