Files
TencentOS-tiny/components/connectivity/Eclipse-Paho-MQTT/wrapper/include/transport_wrapper.h
supowang edb2879617 first commit for opensource
first commit for opensource
2019-09-16 13:19:50 +08:00

33 lines
1.2 KiB
C

/*******************************************************************************
* 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
* Sergio R. Caprile - "commonalization" from prior samples and/or documentation extension
*******************************************************************************/
#ifndef __TRANSPORT_WRAPPER_H__
#define __TRANSPORT_WRAPPER_H__
int transport_sendPacketBuffer(int sock, unsigned char *buf, int buflen);
int transport_getdata(unsigned char *buf, int count);
int transport_getdatanb(void *sck, unsigned char* buf, int count);
int transport_open(char *host, const char *port);
int transport_close(int sock);
#endif /* __TRANSPORT_WRAPPER_H__ */