22 using namespace SLNet;
 
   33         for (rowIndex=0; rowIndex < (unsigned)cur->
size; rowIndex++)
 
   45     for (i=0; i<columns.
Size(); i++)
 
   48         out->
Write((
unsigned char)columns[i].columnType);
 
   54     out->
Write((
unsigned)columns.
Size()-skipColumnIndices.
Size());
 
   56     for (i=0; i<columns.
Size(); i++)
 
   58         if (skipColumnIndices.
GetIndexOf(i)==(unsigned)-1)
 
   61             out->
Write((
unsigned char)columns[i].columnType);
 
   74     if (in->
Read(rowSize)==
false || rowSize>100000)
 
   81     for (rowIndex=0; rowIndex < rowSize; rowIndex++)
 
   91     unsigned char columnType;
 
   93     if (in->
Read(columnSize)==
false || columnSize > 10000)
 
   98     for (i=0; i<columnSize; i++)
 
  101         in->
Read(columnType);
 
  110     unsigned int columnsSize = columns.
Size();
 
  111     out->
Write(columnsSize);
 
  112     for (cellIndex=0; cellIndex<columns.
Size(); cellIndex++)
 
  114         out->
Write(cellIndex);
 
  122     unsigned int numEntries=0;
 
  123     for (cellIndex=0; cellIndex<columns.
Size(); cellIndex++)
 
  125         if (skipColumnIndices.
GetIndexOf(cellIndex)==(unsigned)-1)
 
  130     out->
Write(numEntries);
 
  132     for (cellIndex=0; cellIndex<columns.
Size(); cellIndex++)
 
  134         if (skipColumnIndices.
GetIndexOf(cellIndex)==(unsigned)-1)
 
  136             out->
Write(cellIndex);
 
  147     if (in->
Read(key)==
false)
 
  151     in->
Read(numEntries);
 
  152     for (cnt=0; cnt<numEntries; cnt++)
 
  186             unsigned binaryLength;
 
  187             binaryLength=(unsigned)cell->
i;
 
  188             out->
Write(binaryLength);
 
  198     char tempString[65535];
 
  201     if (in->
Read(isEmpty)==
false)
 
  207             if (in->
Read(value)==
false)
 
  215             cell->
Set(tempString);
 
  219             if (in->
Read(ptr)==
false)
 
  225             unsigned binaryLength;
 
  228             if (in->
Read(binaryLength)==
false || binaryLength > 10000000)
 
  268         unsigned int inputLength;
 
  279     in->
Write((
bool)(query && numQueries>0));
 
  280     if (query==0 || numQueries<=0)
 
  286     for (i=0; i < numQueries; i++)
 
  293     bool b, anyQueries=
false;
 
  294     out->
Read(anyQueries);
 
  295     if (anyQueries==
false)
 
  297         if (allocateExtraQueries<=0)
 
  306     if (*numQueries>maxQueries)
 
  309         *numQueries=maxQueries;
 
  318     for (i=0; i < *numQueries; i++)
 
  328     if (query==0 || numQueries==0)
 
  332     for (i=0; i < numQueries; i++)