Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

int CommunicatingSocket::recv ( void *  buffer,
int  bufferLen 
) throw (SocketException)

Read into the given buffer up to bufferLen bytes data from this socket.

Call connect() before calling recv()

Parameters:
buffer buffer to receive the data
bufferLen maximum number of bytes to read into buffer
Returns:
number of bytes read, 0 for EOF, and -1 for error
Exceptions:
SocketException thrown if unable to receive data

Definition at line 207 of file PracticalSocket.cpp.

Referenced by Impala::Core::Trec::TextSearchConnector::Query(), Impala::Application::Videolympics::VideolympicsClient::SendShot(), and Impala::Application::Videolympics::ServerConnector::Update().

00208                            {
00209   int rtn;
00210   if ((rtn = ::recv(sockDesc, (raw_type *) buffer, bufferLen, 0)) < 0) {
00211     throw SocketException("Received failed (recv())", true);
00212   }
00213 
00214   return rtn;
00215 }


Generated on Fri Mar 19 10:32:01 2010 for ImpalaSrc by  doxygen 1.5.1