void
SendInt (char cMessage, int nData)
Concurrency | rsSequentialConcurrency | Visibility | rsProtected |
Code
const int nWriteSize = 2 * sizeof(unsigned long) + 1;
const unsigned long lOne = 1;
char *dataBuffer = new char[nWriteSize];
unsigned long lData;
lData = (unsigned long)nData;
RTMemoryUtil::memcpy(dataBuffer, &lOne, sizeof(unsigned long));
dataBuffer[sizeof(unsigned long)] = cMessage;
RTMemoryUtil::memcpy(dataBuffer + sizeof(unsigned long) + 1, &lData, sizeof(unsigned long));
c_socket.write(dataBuffer, nWriteSize);
delete [] dataBuffer;
Parameter cMessage
Parameter nData