#include "user.h" user::user() { myBuffer = NULL; myConnection = NULL; } user::~user() { myConnection->disconnect(); myConnection = NULL; } void user::set_buffer(buffer * newBuffer) { myBuffer = newBuffer; sent = 0; } int user::get_number() { return myBuffer->number; } bool user::complete_send() { if (sent == myBuffer->size) { return true; } return false; } void user::disconnect() { if (myConnection) { myConnection->disconnect(); myConnection = NULL; } } void user::connect(SWUnixSocket * newConnection) { myConnection = newConnection; } bool user::is_connected( ) { return myConnection; } int user::send_msg(char * message, int length, SWBaseSocket::SWBaseError * BError) { return myConnection->send(message,length,BError); }