1/* 2 Unix SMB/CIFS implementation. 3 messages.c header 4 Copyright (C) Andrew Tridgell 2000 5 Copyright (C) 2001, 2002 by Martin Pool 6 7 This program is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License as published by 9 the Free Software Foundation; either version 3 of the License, or 10 (at your option) any later version. 11 12 This program is distributed in the hope that it will be useful, 13 but WITHOUT ANY WARRANTY; without even the implied warranty of 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 GNU General Public License for more details. 16 17 You should have received a copy of the GNU General Public License 18 along with this program. If not, see <http://www.gnu.org/licenses/>. 19*/ 20 21#ifndef _MESSAGES_H_ 22#define _MESSAGES_H_ 23 24struct messaging_context; 25 26/* general messages */ 27#define MSG_DEBUG 1 28#define MSG_PING 2 29#define MSG_PONG 3 30#define MSG_BRL_RETRY 4 31#define MSG_PVFS_RETRY_OPEN 5 32#define MSG_IRPC 6 33#define MSG_PVFS_NOTIFY 7 34#define MSG_NTVFS_OPLOCK_BREAK 8 35 36/* temporary messaging endpoints are allocated above this line */ 37#define MSG_TMP_BASE 1000 38 39/* taskid for messaging of parent process */ 40#define SAMBA_PARENT_TASKID 0 41 42#endif 43