groupsock/include/IOHandlers.hh File Reference

#include "NetInterface.hh"

Include dependency graph for IOHandlers.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void socketReadHandler (Socket *sock, int mask)


Function Documentation

void socketReadHandler ( Socket sock,
int  mask 
)

Definition at line 38 of file IOHandlers.cpp.

References Socket::env(), Socket::handleRead(), ioBuffer, ioBufferSize, and UsageEnvironment::reportBackgroundError().

00038                                                    {
00039   unsigned bytesRead;
00040   struct sockaddr_in fromAddress;
00041   UsageEnvironment& saveEnv = sock->env();
00042       // because handleRead(), if it fails, may delete "sock"
00043   if (!sock->handleRead(ioBuffer, ioBufferSize, bytesRead, fromAddress)) {
00044     saveEnv.reportBackgroundError();
00045   }
00046 }


Generated on Thu Feb 2 23:51:39 2012 for live by  doxygen 1.5.2