summaryrefslogtreecommitdiffstats
path: root/src/wsman-client-options.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wsman-client-options.h')
-rw-r--r--src/wsman-client-options.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/wsman-client-options.h b/src/wsman-client-options.h
new file mode 100644
index 0000000..e18a6ad
--- /dev/null
+++ b/src/wsman-client-options.h
@@ -0,0 +1,50 @@
+
+#ifndef WSMANCLIENTOPTIONS_H_
+#define WSMANCLIENTOPTIONS_H_
+
+struct _WsActions
+{
+ char* action;
+ int value;
+};
+typedef struct _WsActions WsActions;
+
+
+extern int wsman_read_client_config (dictionary *ini);
+
+extern char wsman_parse_options(int argc, char **argv);
+extern void wsman_setup_transport_and_library_options(void);
+
+extern char *wsman_options_get_server(void);
+extern int wsman_options_get_server_port(void);
+extern char * wsman_options_get_path (void);
+extern char *wsman_options_get_username(void);
+extern char *wsman_options_get_password(void);
+extern char *wsman_options_get_cafile(void);
+
+extern int wsman_options_get_max_elements(void);
+extern char * wsman_options_get_test_file(void);
+extern int wsman_options_get_action(void);
+extern char *wsman_options_get_resource_uri(void);
+extern hash_t *wsman_options_get_properties (void);
+extern char *wsman_options_get_invoke_method (void);
+extern char *wsman_options_get_enum_mode (void);
+extern char *wsman_options_get_binding_enum_mode (void);
+extern char *wsman_options_get_cim_namespace (void);
+extern char wsman_options_get_optimize_enum (void);
+extern char wsman_options_get_dump_request (void);
+extern char wsman_options_get_step_request (void);
+extern char wsman_options_get_estimate_enum (void);
+extern char * wsman_options_get_fragment (void);
+extern char * wsman_options_get_filter (void);
+extern char * wsman_options_get_dialect (void);
+extern const char * wsman_options_get_config_file (void);
+extern unsigned long wsman_options_get_max_envelope_size (void);
+extern unsigned long wsman_options_get_operation_timeout (void);
+
+extern char * wsman_options_get_enum_context (void);
+
+extern const char ** wsman_options_get_argv (void);
+extern const char * wsman_options_get_output_file (void);
+
+#endif /*WSMANCLIENTOPTIONS_H_*/