The Pubnub C-core library. It's home is on https://github.com/pubnub/c_core, this is a copy

Dependents:   Pubnub_c_core_mbed2_pal Pubnub_c_core_mbed2_pal Pubnub_c_core_mbed2_pal2

Committer:
sveljko
Date:
Thu Nov 10 22:20:11 2016 +0000
Revision:
0:d13755cfb705
Initial commit of Pubnub C-core

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sveljko 0:d13755cfb705 1 /* -*- c-file-style:"stroustrup"; indent-tabs-mode: nil -*- */
sveljko 0:d13755cfb705 2 #include "pubnub_blocking_io.h"
sveljko 0:d13755cfb705 3
sveljko 0:d13755cfb705 4 #include "pubnub_assert.h"
sveljko 0:d13755cfb705 5 #include "pubnub_internal.h"
sveljko 0:d13755cfb705 6
sveljko 0:d13755cfb705 7
sveljko 0:d13755cfb705 8
sveljko 0:d13755cfb705 9
sveljko 0:d13755cfb705 10 int pubnub_set_non_blocking_io(pubnub_t *p)
sveljko 0:d13755cfb705 11 {
sveljko 0:d13755cfb705 12 if (PUBNUB_BLOCKING_IO_SETTABLE) {
sveljko 0:d13755cfb705 13 p->options.use_blocking_io = false;
sveljko 0:d13755cfb705 14 return 0;
sveljko 0:d13755cfb705 15 }
sveljko 0:d13755cfb705 16 return -1;
sveljko 0:d13755cfb705 17 }
sveljko 0:d13755cfb705 18
sveljko 0:d13755cfb705 19
sveljko 0:d13755cfb705 20 int pubnub_set_blocking_io(pubnub_t *p)
sveljko 0:d13755cfb705 21 {
sveljko 0:d13755cfb705 22 if (PUBNUB_BLOCKING_IO_SETTABLE) {
sveljko 0:d13755cfb705 23 p->options.use_blocking_io = true;
sveljko 0:d13755cfb705 24 return 0;
sveljko 0:d13755cfb705 25 }
sveljko 0:d13755cfb705 26 return -1;
sveljko 0:d13755cfb705 27 }