/*
 *  include/linux/vzevent.h
 *
 *  Copyright (c) 2010-2015 Parallels IP Holdings GmbH
 *
 */

#ifndef __LINUX_VZ_EVENT_H__
#define __LINUX_VZ_EVENT_H__

#if defined(CONFIG_VZ_EVENT) || defined(CONFIG_VZ_EVENT_MODULE)
extern int vzevent_send(int msg, const char *attrs_fmt, ...);
#else
static inline int vzevent_send(int msg, const char *attrs_fmt, ...)
{
	return 0;
}
#endif

enum {
	VE_EVENT_MOUNT,
	VE_EVENT_UMOUNT,
	VE_EVENT_START,
	VE_EVENT_STOP,
	VE_EVENT_REBOOT,
};

#endif /* __LINUX_VZ_EVENT_H__ */
