/*|><|************************************************************************ * * Method Name: AddContents * * * Inputs: unsigned long dwMsgType, * void *pvArgument1, * void *pvArgument2, * void *pvArgument3, * void *pvArgument4, * void *pvArgument5 * * Outputs: None * * Returns: None * * Logic Notes: * * Caveats: * ************************************************************************|<>|*/ void CMessage::AddContents(unsigned long dwMsgType, void *pvArgument1, void *pvArgument2, void *pvArgument3, void *pvArgument4, void *pvArgument5) { // Store message Type m_dwMsgType = dwMsgType; // Store any accompanying arguments in array m_pvArgument[0] = pvArgument1; m_pvArgument[1] = pvArgument2; m_pvArgument[2] = pvArgument3; m_pvArgument[3] = pvArgument4; m_pvArgument[4] = pvArgument5; } #ifdef __pingtel_on_posix__ /* [ */ OsMsg * CMessage::createCopy(void) const { CMessage * newmsg = new CMessage(*this); if(newmsg) newmsg->AddContents(m_dwMsgType, m_pvArgument[0], m_pvArgument[1], m_pvArgument[2], m_pvArgument[3], m_pvArgument[4]); return (OsMsg *)newmsg; }