svn commit: samba r3689 - in branches/SAMBA_4_0/source: build/pidl
lib/dcom lib/dcom/common librpc/idl rpc_server/dcom torture/dcom
jelmer at samba.org
jelmer at samba.org
Fri Nov 12 00:48:24 GMT 2004
Author: jelmer
Date: 2004-11-12 00:48:24 +0000 (Fri, 12 Nov 2004)
New Revision: 3689
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3689
Log:
Large number of COM updates:
- Work on server side and local COM support (should work, just no
example classes yet)
- Use vtables so that local and remote calls can be used transparently
- Generate 'proxies and stubs' rather then heavily modified code in client.pm and server.pm. proxies (client side code) are generated in proxy.pm, stubs (server side dispatchers) are generated in stubs.pm
- Support registering classes and interfaces
- DCOM interfaces no longer have to be in the same IDL file as their
base interface, which will allow us to split up dcom.idl
Added:
branches/SAMBA_4_0/source/build/pidl/proxy.pm
branches/SAMBA_4_0/source/build/pidl/stub.pm
branches/SAMBA_4_0/source/lib/dcom/common/tables.c
branches/SAMBA_4_0/source/lib/dcom/local/
Removed:
branches/SAMBA_4_0/source/lib/dcom/common/local.c
branches/SAMBA_4_0/source/rpc_server/dcom/dcom.h
Modified:
branches/SAMBA_4_0/source/build/pidl/README
branches/SAMBA_4_0/source/build/pidl/client.pm
branches/SAMBA_4_0/source/build/pidl/header.pm
branches/SAMBA_4_0/source/build/pidl/parser.pm
branches/SAMBA_4_0/source/build/pidl/pidl.pl
branches/SAMBA_4_0/source/build/pidl/server.pm
branches/SAMBA_4_0/source/lib/dcom/common/dcom.h
branches/SAMBA_4_0/source/lib/dcom/common/main.c
branches/SAMBA_4_0/source/lib/dcom/config.mk
branches/SAMBA_4_0/source/librpc/idl/dcom.idl
branches/SAMBA_4_0/source/rpc_server/dcom/remact.c
branches/SAMBA_4_0/source/rpc_server/dcom/rot.c
branches/SAMBA_4_0/source/torture/dcom/simple.c
Changeset:
Sorry, the patch is too large (1648 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3689
More information about the samba-cvs
mailing list