view mcabber/src/commands.h @ 1197:6f602d3270a4

Add /pgp [-]force With this command it becomes possible to enforce PGP encryption without checking if the remote client has PGP support. It can be used to send encrypted offline messages too.
author Mikael Berthe <mikael@lilotux.net>
date Fri, 27 Apr 2007 00:37:57 +0200
parents 16abe7ec3056
children 61a54e172010
line wrap: on
line source

#ifndef __COMMANDS_H__
#define __COMMANDS_H__ 1

#include <glib.h>

// Command structure
typedef struct {
  char name[32];
  const char *help;
  guint completion_flags[2];
  void (*func)(char *);
} cmd;

void cmd_init(void);
cmd *cmd_get(const char *command);
int  process_line(char *line);
int  process_command(char *line, guint iscmd);
char *expandalias(char *line);

extern char *mcabber_version(void);
extern void mcabber_connect(void);

void room_whois(gpointer bud, char *nick_locale, guint interactive);
void room_leave(gpointer bud, char *arg);
void setstatus(const char *recipient, const char *arg);

#endif /* __COMMANDS_H__ */

/* vim: set expandtab cindent cinoptions=>2\:2(0:  For Vim users... */