HEX
Server: LiteSpeed
System: Linux pl-rocket-da1.hostsila.org 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: etorby24eu (1588)
PHP: 8.3.23
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/include/dovecot/pop3-commands.h
#ifndef POP3_COMMANDS_H
#define POP3_COMMANDS_H

struct pop3_command_context;

struct pop3_command {
	const char *name;
	int (*func)(struct pop3_command_context *cctx);
};

struct pop3_command_context {
	struct client *client;
	const struct pop3_command *command;
	const char *orig_command;
	const char *orig_args;
	const char *args;
	struct event *event;

	struct {
		uint64_t bytes_in;
		uint64_t bytes_out;
	} stats;
};

const struct pop3_command *pop3_command_find(const char *name);
int client_command_execute(struct pop3_command_context *cctx);

#endif