mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
bf1ffa283c
management system I proposed on samba-technical a couple of days
ago. Essentially it is a very lightweight way for any code in Samba to
make IDL based rpc calls to anywhere else in the code, without the
client or server having to go to the trouble of setting up a full rpc
service.
It can be used with any of our existing IDL, but I expect it will
mostly be used for a new set of Samba specific management calls.
The LOCAL-IRPC torture test demonstrates how it can be used by calling
the echo_AddOne() call over this transport.
(This used to be commit 3d589a0995
)
36 lines
1.1 KiB
C
36 lines
1.1 KiB
C
/*
|
|
Unix SMB/CIFS implementation.
|
|
messages.c header
|
|
Copyright (C) Andrew Tridgell 2000
|
|
Copyright (C) 2001, 2002 by Martin Pool
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
*/
|
|
|
|
#ifndef _MESSAGES_H_
|
|
#define _MESSAGES_H_
|
|
|
|
struct messaging_context;
|
|
|
|
/* general messages */
|
|
#define MSG_DEBUG 1
|
|
#define MSG_PING 2
|
|
#define MSG_PONG 3
|
|
#define MSG_BRL_RETRY 4
|
|
#define MSG_PVFS_RETRY_OPEN 5
|
|
#define MSG_IRPC 6
|
|
|
|
#endif
|