An API for using MQTT over multiple transports for mbed OS 5

Dependencies:   FP MQTTPacket

Fork of MQTT by MQTT

MQTTClient.cpp

Committer:
Ian Craggs
Date:
2014-04-11
Revision:
13:fd82db992024
Parent:
12:cc7f2d62a393
Parent:
11:db15da110a37

File content as of revision 13:fd82db992024:

/*******************************************************************************
 * Copyright (c) 2014 IBM Corp.
 *
 * 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:
 *    Ian Craggs - initial API and implementation and/or initial documentation
 *******************************************************************************/
 
#include "MQTTClient.h"
#include "MQTTPacket.h"

MQTT::PacketId::PacketId()
{
	next = 0;
}

int MQTT::PacketId::getNext()
{
    return next = (next == MAX_PACKET_ID) ? 1 : ++next;
}