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