librpc/rpc: add dcerpc_binding_handle_set_timeout()
authorStefan Metzmacher <metze@samba.org>
Fri, 3 Sep 2010 17:57:02 +0000 (19:57 +0200)
committerStefan Metzmacher <metze@samba.org>
Sat, 4 Sep 2010 07:01:19 +0000 (09:01 +0200)
metze

librpc/rpc/binding_handle.c
source3/librpc/rpc/dcerpc.h
source4/librpc/rpc/dcerpc.h

index 75b2dedcb5ccf0706cd3812f33822229ccbe9554..93c0fd4f00eadc57fb975714a68c6875f3518867 100644 (file)
@@ -91,6 +91,12 @@ bool dcerpc_binding_handle_is_connected(struct dcerpc_binding_handle *h)
        return h->ops->is_connected(h);
 }
 
+uint32_t dcerpc_binding_handle_set_timeout(struct dcerpc_binding_handle *h,
+                                          uint32_t timeout)
+{
+       return h->ops->set_timeout(h, timeout);
+}
+
 struct dcerpc_binding_handle_raw_call_state {
        const struct dcerpc_binding_handle_ops *ops;
        uint8_t *out_data;
index 77395ebf74a8fcfa3ccc99beac8e1940fe0dd717..af20889b1e0a498678cef28ba79a83045b26f9f3 100644 (file)
@@ -259,6 +259,9 @@ _DEPRECATED_ void dcerpc_binding_handle_set_sync_ev(struct dcerpc_binding_handle
 
 bool dcerpc_binding_handle_is_connected(struct dcerpc_binding_handle *h);
 
+uint32_t dcerpc_binding_handle_set_timeout(struct dcerpc_binding_handle *h,
+                                          uint32_t timeout);
+
 struct tevent_req *dcerpc_binding_handle_raw_call_send(TALLOC_CTX *mem_ctx,
                                                struct tevent_context *ev,
                                                struct dcerpc_binding_handle *h,
index 5adbc57a9c9e879b81e58a11c99df5c4ac75f3fa..b77628d8d7c3e2b2ede6bae234e6c7c3304c28d4 100644 (file)
@@ -477,6 +477,9 @@ _DEPRECATED_ void dcerpc_binding_handle_set_sync_ev(struct dcerpc_binding_handle
 
 bool dcerpc_binding_handle_is_connected(struct dcerpc_binding_handle *h);
 
+uint32_t dcerpc_binding_handle_set_timeout(struct dcerpc_binding_handle *h,
+                                          uint32_t timeout);
+
 struct tevent_req *dcerpc_binding_handle_raw_call_send(TALLOC_CTX *mem_ctx,
                                                struct tevent_context *ev,
                                                struct dcerpc_binding_handle *h,