Exemplo n.º 1
0
void ChannelFrame::assignSlots() {
	//When the user wants to send a message
	connect(ui.chatSubmitButton, SIGNAL(clicked()), this, SLOT(messageSend()));
	connect(chatBox, SIGNAL(onReturnPressed()), this, SLOT(messageSend()));

	// Called whenever a new line of chat is received
	connect(channelConnection, SIGNAL(lineReceivedSignal(const QString&)), chatList, SLOT(addChatLine(const QString&)));
	connect(channelConnection, SIGNAL(lineSentSignal(const QString&)), chatList, SLOT(addChatLine(const QString&)));
}
Exemplo n.º 2
0
int connectionSendError(connection *con) {
	char *message;
	
	if (handleError(con->err, &message)) {
		return 1;
	}

	// Ignore errors in sending message
	messageSend(con->tArgs->socketFD, message);

	return 0;
}
Exemplo n.º 3
0
BOOL messageFS(uint8_t type, int length, char* content, int socket)
{
	PTR_MESSAGE msg;
	
	if(length != -1)
		msg = messageGenerateLen(type,(uint16_t) length, content);
	else
		msg = messageGenerate(type, content);
	if(msg == NULL)
		return false;
	if (messageSend(msg, socket) == false)
	{
		free(msg);
		return false;
	}
	free(msg);
	return true;
}
Exemplo n.º 4
0
int connectionSendResponse(connection *con) {
	// char *message;
	// int dataBytes;
	// void *data;

	// if (handleResponse(con->res, &message, &dataBytes, &data)) {
	// 	return 1;
	// }
	int socketFD = con->tArgs->socketFD;
	response *res = con->res;

	if (res->dataBytes > 0) {
		dataSend(socketFD, res->message, res->dataBytes, res->data);
	} else {
		// Ignore errors in sending message
		messageSend(socketFD, res->message);
	}

	responseWipe(res);

	return 0;
}
Exemplo n.º 5
0
// ----- Click handlers for Pebble Watch
static void up_click_handler(ClickRecognizerRef recognizer, void *context) {
//   text_layer_set_text(s_output_layer, "Up pressed!");
  messageSend(SEND_HELP_KEY, SEND_HELP_VALUE);
}