Public Member Functions | Protected Member Functions
NetBuffer Class Reference

Brief description of class still missing. More...

#include <NetBuffer.h>

Inheritance diagram for NetBuffer:
GpCoreTools::DynamicBuffer

List of all members.

Public Member Functions

 NetBuffer (int fileDescriptor)
void sendNeighbors (const std::string &neighbors)
 ~NetBuffer ()

Protected Member Functions

virtual int bytesAvailable (char *buffer, int bytesCount)

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

NetBuffer::NetBuffer ( int  fileDescriptor)

Description of constructor still missing

References TRACE.

  : DynamicBuffer(fileDescriptor)
{
  TRACE;
}

Description of destructor still missing

References TRACE.

{
  TRACE;
}

Member Function Documentation

int NetBuffer::bytesAvailable ( char *  buffer,
int  bytesCount 
) [protected, virtual]

Does nothing, any client connect receives the list of direct neighbors every 5 seconds.

Implements GpCoreTools::DynamicBuffer.

References TRACE.

{
  TRACE;
  return bytesCount;
}
void NetBuffer::sendNeighbors ( const std::string &  neighbors)

References GpCoreTools::DynamicBuffer::send(), and TRACE.

{
  TRACE;
  if(neighbors!=_lastNeighbors) {
    send(neighbors.data(), neighbors.length());
    _lastNeighbors=neighbors;
  }
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines