aboutsummaryrefslogtreecommitdiff
path: root/src/client.c
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2017-02-15 22:35:52 +0200
committerOskari Timperi <oskari.timperi@iki.fi>2017-02-15 22:35:52 +0200
commit96fad648096614c13e784f11f0e90a583e567de1 (patch)
tree24931f887bc29764a2db1b1ed09b5a7b268d16c8 /src/client.c
parentd94ae26d161be87c58906dac10519e8156469923 (diff)
downloadmqtt-96fad648096614c13e784f11f0e90a583e567de1.tar.gz
mqtt-96fad648096614c13e784f11f0e90a583e567de1.zip
Make the code compile using MinGW
- implemented GetCurrentTime() for Windows - had to rename GetCurrentTime() to MqttGetCurrentTime() because of name clashes - setup headers correctly
Diffstat (limited to 'src/client.c')
-rw-r--r--src/client.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client.c b/src/client.c
index 56dbe1a..6839867 100644
--- a/src/client.c
+++ b/src/client.c
@@ -367,7 +367,7 @@ int MqttClientRunOnce(MqttClient *client)
}
else if (SIMPLEQ_EMPTY(&client->sendQueue))
{
- int64_t elapsed = GetCurrentTime() - client->lastPacketSentTime;
+ int64_t elapsed = MqttGetCurrentTime() - client->lastPacketSentTime;
if (elapsed/1000 >= client->keepAlive)
{
MqttClientQueueSimplePacket(client, MqttPacketTypePingReq);
@@ -582,7 +582,7 @@ static int MqttClientSendPacket(MqttClient *client, MqttPacket *packet)
if (MqttPacketSerialize(packet, &client->stream.base) == -1)
return -1;
- packet->sentAt = GetCurrentTime();
+ packet->sentAt = MqttGetCurrentTime();
client->lastPacketSentTime = packet->sentAt;
if (packet->type == MqttPacketTypeDisconnect)
@@ -968,7 +968,7 @@ static uint16_t MqttClientNextPacketId(MqttClient *client)
static int64_t MqttPacketTimeSinceSent(MqttPacket *packet)
{
- int64_t now = GetCurrentTime();
+ int64_t now = MqttGetCurrentTime();
return now - packet->sentAt;
}