my_teams
commands.h File Reference
#include "protocol.h"
#include <stdbool.h>
#include <stddef.h>
Include dependency graph for commands.h:

Go to the source code of this file.

Classes

struct  command_s
 

Macros

#define MAX_NAME_LENGTH   32
 
#define MAX_DESCRIPTION_LENGTH   255
 
#define MAX_BODY_LENGTH   512
 

Typedefs

typedef struct command_s command_t
 

Functions

void cmd_help (char **args, void *data, p_packet_t *packet)
 
void cmd_login (char **args, void *data, p_packet_t *packet)
 
void cmd_logout (char **args, void *data, p_packet_t *packet)
 
void cmd_users (char **args, void *data, p_packet_t *packet)
 
void cmd_user (char **args, void *data, p_packet_t *packet)
 
void cmd_send (char **args, void *data, p_packet_t *packet)
 
void cmd_messages (char **args, void *data, p_packet_t *packet)
 
void cmd_subscribe (char **args, void *data, p_packet_t *packet)
 
void cmd_subscribed (char **args, void *data, p_packet_t *packet)
 
void cmd_unsubscribe (char **args, void *data, p_packet_t *packet)
 
void cmd_use (char **args, void *data, p_packet_t *packet)
 
void cmd_create (char **args, void *data, p_packet_t *packet)
 
void cmd_list (char **args, void *data, p_packet_t *packet)
 
void cmd_info (char **args, void *data, p_packet_t *packet)
 

Macro Definition Documentation

◆ MAX_BODY_LENGTH

#define MAX_BODY_LENGTH   512

◆ MAX_DESCRIPTION_LENGTH

#define MAX_DESCRIPTION_LENGTH   255

◆ MAX_NAME_LENGTH

#define MAX_NAME_LENGTH   32

Typedef Documentation

◆ command_t

typedef struct command_s command_t

Function Documentation

◆ cmd_create()

void cmd_create ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_help()

void cmd_help ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_info()

void cmd_info ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_list()

void cmd_list ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_login()

void cmd_login ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_logout()

void cmd_logout ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_messages()

void cmd_messages ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_send()

void cmd_send ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_subscribe()

void cmd_subscribe ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_subscribed()

void cmd_subscribed ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_unsubscribe()

void cmd_unsubscribe ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_use()

void cmd_use ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_user()

void cmd_user ( char **  args,
void *  data,
p_packet_t packet 
)

◆ cmd_users()

void cmd_users ( char **  args,
void *  data,
p_packet_t packet 
)