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&))); }
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; }
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; }
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; }
// ----- 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); }