summaryrefslogtreecommitdiff
path: root/libs/libmosquitto/src/read_handle.c
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libmosquitto/src/read_handle.c')
-rw-r--r--libs/libmosquitto/src/read_handle.c70
1 files changed, 0 insertions, 70 deletions
diff --git a/libs/libmosquitto/src/read_handle.c b/libs/libmosquitto/src/read_handle.c
deleted file mode 100644
index 19c0c35b1e..0000000000
--- a/libs/libmosquitto/src/read_handle.c
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
-Copyright (c) 2009-2019 Roger Light <roger@atchoo.org>
-
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-and Eclipse Distribution License v1.0 which accompany this distribution.
-
-The Eclipse Public License is available at
- http://www.eclipse.org/legal/epl-v10.html
-and the Eclipse Distribution License is available at
- http://www.eclipse.org/org/documents/edl-v10.php.
-
-Contributors:
- Roger Light - initial implementation and documentation.
-*/
-
-#include "config.h"
-
-#include <assert.h>
-#include <stdio.h>
-#include <string.h>
-
-#include "mosquitto.h"
-#include "logging_mosq.h"
-#include "memory_mosq.h"
-#include "messages_mosq.h"
-#include "mqtt_protocol.h"
-#include "net_mosq.h"
-#include "packet_mosq.h"
-#include "read_handle.h"
-#include "send_mosq.h"
-#include "time_mosq.h"
-#include "util_mosq.h"
-
-int handle__packet(struct mosquitto *mosq)
-{
- assert(mosq);
-
- switch((mosq->in_packet.command)&0xF0){
- case CMD_PINGREQ:
- return handle__pingreq(mosq);
- case CMD_PINGRESP:
- return handle__pingresp(mosq);
- case CMD_PUBACK:
- return handle__pubackcomp(mosq, "PUBACK");
- case CMD_PUBCOMP:
- return handle__pubackcomp(mosq, "PUBCOMP");
- case CMD_PUBLISH:
- return handle__publish(mosq);
- case CMD_PUBREC:
- return handle__pubrec(NULL, mosq);
- case CMD_PUBREL:
- return handle__pubrel(NULL, mosq);
- case CMD_CONNACK:
- return handle__connack(mosq);
- case CMD_SUBACK:
- return handle__suback(mosq);
- case CMD_UNSUBACK:
- return handle__unsuback(mosq);
- case CMD_DISCONNECT:
- return handle__disconnect(mosq);
- case CMD_AUTH:
- return handle__auth(mosq);
- default:
- /* If we don't recognise the command, return an error straight away. */
- log__printf(mosq, MOSQ_LOG_ERR, "Error: Unrecognised command %d\n", (mosq->in_packet.command)&0xF0);
- return MOSQ_ERR_PROTOCOL;
- }
-}
-