libpurple/protocols/sametime/sametime.h

Tue, 06 Aug 2019 19:50:26 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Tue, 06 Aug 2019 19:50:26 -0400
changeset 39760
217330c81a30
parent 39556
622bf98df0ac
child 39819
3554dac2991b
permissions
-rw-r--r--

Rename *_TYPE_*_IFACE to more standard *_TYPE_*.

Using sed of `s/\(TYPE_PROTOCOL_[A-Za-z0-9_]\+\)_IFACE/\1/g`.

#ifndef _SAMETIME_H_
#define _SAMETIME_H_

#include <gmodule.h>

#define MW_TYPE_PROTOCOL             (mw_protocol_get_type())
#define MW_PROTOCOL(obj)             (G_TYPE_CHECK_INSTANCE_CAST((obj), MW_TYPE_PROTOCOL, mwProtocol))
#define MW_PROTOCOL_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST((klass), MW_TYPE_PROTOCOL, mwProtocolClass))
#define MW_IS_PROTOCOL(obj)          (G_TYPE_CHECK_INSTANCE_TYPE((obj), MW_TYPE_PROTOCOL))
#define MW_IS_PROTOCOL_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE((klass), MW_TYPE_PROTOCOL))
#define MW_PROTOCOL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), MW_TYPE_PROTOCOL, mwProtocolClass))

/* CFLAGS trumps configure values */


/** default host for the purple plugin. You can specialize a build to
    default to your server by supplying this at compile time */
#ifndef MW_PLUGIN_DEFAULT_HOST
#define MW_PLUGIN_DEFAULT_HOST  ""
#endif
/* "" */


/** default port for the purple plugin. You can specialize a build to
    default to your server by supplying this at compile time */
#ifndef MW_PLUGIN_DEFAULT_PORT
#define MW_PLUGIN_DEFAULT_PORT  1533
#endif
/* 1533 */


/** default encoding for the purple plugin.*/
#ifndef MW_PLUGIN_DEFAULT_ENCODING
#define MW_PLUGIN_DEFAULT_ENCODING "ISO-8859-1"
#endif
/* ISO-8859-1 */


typedef struct
{
	PurpleProtocol parent;
} mwProtocol;

typedef struct
{
	PurpleProtocolClass parent_class;
} mwProtocolClass;


/**
 * Returns the GType for the mwProtocol object.
 */
G_MODULE_EXPORT GType mw_protocol_get_type(void);

#endif /* _SAMETIME_H_ */

mercurial