protect method
Implementation
bool protect(DC data, int offset, int needed) {
int dataLength = _data.length - offset;
// protection
if (dataLength < needed) {
holdFor(data, offset, dataLength, needed);
return true;
} else
return false;
}