svn commit: samba r3602 - in branches/SAMBA_4_0/source/librpc/rpc: .
jelmer at samba.org
jelmer at samba.org
Sun Nov 7 19:28:19 GMT 2004
Author: jelmer
Date: 2004-11-07 19:28:18 +0000 (Sun, 07 Nov 2004)
New Revision: 3602
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3602
Log:
Add looking up transport by endpoint protocol
Modified:
branches/SAMBA_4_0/source/librpc/rpc/dcerpc_util.c
Changeset:
Modified: branches/SAMBA_4_0/source/librpc/rpc/dcerpc_util.c
===================================================================
--- branches/SAMBA_4_0/source/librpc/rpc/dcerpc_util.c 2004-11-07 16:47:46 UTC (rev 3601)
+++ branches/SAMBA_4_0/source/librpc/rpc/dcerpc_util.c 2004-11-07 19:28:18 UTC (rev 3602)
@@ -517,6 +517,22 @@
return NT_STATUS_NOT_SUPPORTED;
}
+enum dcerpc_transport_t dcerpc_transport_by_endpoint_protocol(int prot)
+{
+ int i;
+
+ /* Find a transport that has 'prot' as 4th protocol */
+ for (i=0;i<ARRAY_SIZE(transports);i++) {
+ if (transports[i].num_protocols >= 2 &&
+ transports[i].protseq[1] == prot) {
+ return transports[i].transport;
+ }
+ }
+
+ /* Unknown transport */
+ return -1;
+}
+
enum dcerpc_transport_t dcerpc_transport_by_tower(struct epm_tower *tower)
{
int i;
More information about the samba-cvs
mailing list