Example #1
0
int32_t C_Data::compareWithData (const C_Data & inData) const {
  int32_t result = length () - inData.length () ;
  for (int32_t i=0 ; (i<length ()) && (result == 0) ; i++) {
    result = ((int32_t) this->operator () (i COMMA_HERE)) - ((int32_t) inData (i COMMA_HERE)) ;  
  }  
  return result ;
}
Example #2
0
bool C_Data::operator != (const C_Data & inData) const {
  bool equal = length () == inData.length () ;
  for (int32_t i=0 ; (i<length ()) && equal ; i++) {
    equal = this->operator () (i COMMA_HERE) == inData (i COMMA_HERE) ;  
  }  
  return ! equal ;
}
Example #3
0
void C_Data::appendData (const C_Data & inData) {
  for (int32_t i=0 ; i<inData.mBinaryData.count () ; i++) {
    mBinaryData.addObject (inData.mBinaryData (i COMMA_HERE)) ;
  }
}
void C_BinaryFileWrite::appendData (const C_Data & inData) {
  if (NULL != mFilePtr) {
    ::fwrite (inData.unsafeDataPointer (), 1, (size_t) inData.length (), mFilePtr) ;
  }
}