示例#1
0
CliComGRPDELETE::CliComGRPDELETE(unsigned char* communicateBuffer)
{
	unsigned char* myBuffer = communicateBuffer + 1;
	unsigned char** localBuffer = &myBuffer;
	parseShort(localBuffer); //id size, not used (always 4)	
	grpId = parseInt(localBuffer);
}
示例#2
0
CliComADDRRMV::CliComADDRRMV(unsigned char* communicateBuffer)
{
	unsigned char* myBuffer = communicateBuffer + 1;
	unsigned char** localBuffer = &myBuffer;
	parseShort(localBuffer); //id size, not used (always 4)	
	addrId = parseInt(localBuffer);
}
示例#3
0
int Parser::parse(int argc, char const *const *argv, int index) const {
	return argv[index][1] == '-'
	     ? parseLong(argc, argv, index)
	     : parseShort(argc, argv, index);
}