/* ************************************************************************** */
/* ****************************** constants ********************************* */
/* ************************************************************************** */

#if !defined(_MPS_CONSTS_H_INCLUDED_)
#define _MPS_CONSTS_H_INCLUDED_

#define CONNECTION_STRING 0x4D505331

/* operation types enumeration */
enum OperationTypes
{
	OpTp_NONE				= 0,
	OpTp_CONNECT			= 1,
	OpTp_ACCEPT_CONNECT		= 2,
	OpTp_REJECT_CONNECT		= 3,
	OpTp_END				= 4,
	OpTp_END_RET			= 5,
	OpTp_START				= 6,
	OpTp_START_RET			= 7,
	OpTp_CREATE				= 8,
	OpTp_CREATE_RET			= 9,
	OpTp_DESTROY			= 10,
	OpTp_DESTROY_RET		= 11,
	OpTp_SEND				= 12,
	OpTp_SEND_RET			= 13,
	OpTp_RECV				= 14,
	OpTp_RECV_RET			= 15
};

enum LogEventIDs
{
	LEID_NONE				= 0,
	LEID_SERVER_STARTUP		= 1,
	LEID_SERVER_SHUTDOWN	= 2,
	LEID_CLIENT_CONNECT		= 3,
	LEID_CLIENT_DISCONNECT	= 4,
	LEID_OPERATION_START	= 5,
	LEID_OPERATION_END		= 6,
	LEID_OPERATION_CREATE	= 7,
	LEID_OPERATION_DESTROY	= 8,
	LEID_OPERATION_SEND		= 9,
	LEID_OPERATION_RECV		= 10,
	LEID_SENDRECV_EXEC		= 11
};
#endif
