File:  [ELWIX - Embedded LightWeight unIX -] / mqtt / inc / mqtt.h
Revision 1.1.2.5: download - view: text, annotated - select for diffs - revision graph
Tue Dec 13 09:51:35 2011 UTC (12 years, 6 months ago) by misho
Branches: mqtt1_0
add will & buf mgmt

#ifndef __MQTT_H
#define __MQTT_H


struct tagArgs {
	io_sockaddr_t	addr;
	mqtt_msg_t	*msg;

	ait_val_t	User;
	ait_val_t	Pass;

	struct {
		ait_val_t	Topic;
		ait_val_t	Msg;
	} Will;

	char		Dup;
	char		Retain;
	char		QoS;
	char		isFile;
	ait_val_t	Value;

	ait_val_t	Publish;

	array_t		*Subscribes;

	void		(*free)(struct tagArgs*);
};

extern struct tagArgs *args;


#endif

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>