summaryrefslogtreecommitdiff
path: root/source3/librpc/gen_ndr/cli_echo.c
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2006-09-19 22:39:15 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:00:48 -0500
commite3068ef054b6c500e9d9be16ffebda5cb2402f3a (patch)
tree94dc77a7363146518073d8e5712cfe3e15969c8b /source3/librpc/gen_ndr/cli_echo.c
parent8c79b4cbc152dd4df11d3916739bc851b6db2e86 (diff)
downloadsamba-e3068ef054b6c500e9d9be16ffebda5cb2402f3a.tar.gz
samba-e3068ef054b6c500e9d9be16ffebda5cb2402f3a.tar.bz2
samba-e3068ef054b6c500e9d9be16ffebda5cb2402f3a.zip
r18692: Dump debug data when DEBUGLEVEL >= 10
(This used to be commit 503d1a27d5838718355fdd37968c3670f53b1cd7)
Diffstat (limited to 'source3/librpc/gen_ndr/cli_echo.c')
-rw-r--r--source3/librpc/gen_ndr/cli_echo.c80
1 files changed, 80 insertions, 0 deletions
diff --git a/source3/librpc/gen_ndr/cli_echo.c b/source3/librpc/gen_ndr/cli_echo.c
index 8632077055..9cfe744e76 100644
--- a/source3/librpc/gen_ndr/cli_echo.c
+++ b/source3/librpc/gen_ndr/cli_echo.c
@@ -13,7 +13,15 @@ NTSTATUS rpccli_echo_AddOne(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, ui
/* In parameters */
r.in.in_data = in_data;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_AddOne, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_ADDONE, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_AddOne, (ndr_push_flags_fn_t)ndr_push_echo_AddOne);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_AddOne, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -33,7 +41,15 @@ NTSTATUS rpccli_echo_EchoData(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
/* In parameters */
r.in.len = len;
r.in.in_data = in_data;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_EchoData, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_ECHODATA, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_EchoData, (ndr_push_flags_fn_t)ndr_push_echo_EchoData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_EchoData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -53,7 +69,15 @@ NTSTATUS rpccli_echo_SinkData(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
/* In parameters */
r.in.len = len;
r.in.data = data;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_SinkData, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_SINKDATA, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_SinkData, (ndr_push_flags_fn_t)ndr_push_echo_SinkData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_SinkData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -71,7 +95,15 @@ NTSTATUS rpccli_echo_SourceData(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx
/* In parameters */
r.in.len = len;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_SourceData, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_SOURCEDATA, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_SourceData, (ndr_push_flags_fn_t)ndr_push_echo_SourceData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_SourceData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -90,7 +122,15 @@ NTSTATUS rpccli_echo_TestCall(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
/* In parameters */
r.in.s1 = s1;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestCall, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_TESTCALL, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestCall, (ndr_push_flags_fn_t)ndr_push_echo_TestCall);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestCall, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -109,7 +149,15 @@ NTSTATUS rpccli_echo_TestCall2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
/* In parameters */
r.in.level = level;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestCall2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_TESTCALL2, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestCall2, (ndr_push_flags_fn_t)ndr_push_echo_TestCall2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestCall2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -128,7 +176,15 @@ NTSTATUS rpccli_echo_TestSleep(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
/* In parameters */
r.in.seconds = seconds;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestSleep, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_TESTSLEEP, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestSleep, (ndr_push_flags_fn_t)ndr_push_echo_TestSleep);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestSleep, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -149,7 +205,15 @@ NTSTATUS rpccli_echo_TestEnum(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
r.in.foo1 = foo1;
r.in.foo2 = foo2;
r.in.foo3 = foo3;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestEnum, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_TESTENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestEnum, (ndr_push_flags_fn_t)ndr_push_echo_TestEnum);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestEnum, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -170,7 +234,15 @@ NTSTATUS rpccli_echo_TestSurrounding(struct rpc_pipe_client *cli, TALLOC_CTX *me
/* In parameters */
r.in.data = data;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestSurrounding, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_TESTSURROUNDING, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestSurrounding, (ndr_push_flags_fn_t)ndr_push_echo_TestSurrounding);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestSurrounding, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
@@ -189,7 +261,15 @@ NTSTATUS rpccli_echo_TestDoublePointer(struct rpc_pipe_client *cli, TALLOC_CTX *
/* In parameters */
r.in.data = data;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestDoublePointer, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, DCERPC_ECHO_TESTDOUBLEPOINTER, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestDoublePointer, (ndr_push_flags_fn_t)ndr_push_echo_TestDoublePointer);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestDoublePointer, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}