class Openwsman::Context

*

*

* */

Public Instance Methods

action → String click to toggle source
action(xml_doc) → String

/*

* The action
*
const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
classname → String click to toggle source

/*

* The class name
*
const char *classname() {
    return wsman_get_class_name($self);
  }
  /*
   * The method name
   * call-seq:
   *   context.method -> String
   */
  const char *method() {
    return wsman_get_method_name($self);
  }
  /*
   * The method arguments
   * call-seq:
   *   context.method -> Hash
   */
  hash_t *method_args(const char *resource_uri) {
    return wsman_get_method_args($self, resource_uri);
  }
  /*
   * The maximum elements of the document
   * call-seq:
   *   context.max_elements -> Integer
   *   context.max_elements(xmldoc) -> Integer
   */
  int max_elements(WsXmlDocH doc = NULL) {
    return wsman_get_max_elements($self, doc);
  }
  /*
   * The maximum envelope size of the document
   * call-seq:
   *   context.max_envelope_size -> Integer
   *   context.max_envelope_size(xmldoc) -> Integer
   */
  unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
enum_idle_timeout = 60 click to toggle source

/*

* Set the idle timeout for enumerations
*
void set_enumIdleTimeout(unsigned long timeout) {
    ws_set_context_enumIdleTimeout($self, timeout);
  }
  /*
   * The class name
   * call-seq:
   *   context.classname -> String
   */
  const char *classname() {
    return wsman_get_class_name($self);
  }
  /*
   * The method name
   * call-seq:
   *   context.method -> String
   */
  const char *method() {
    return wsman_get_method_name($self);
  }
  /*
   * The method arguments
   * call-seq:
   *   context.method -> Hash
   */
  hash_t *method_args(const char *resource_uri) {
    return wsman_get_method_args($self, resource_uri);
  }
  /*
   * The maximum elements of the document
   * call-seq:
   *   context.max_elements -> Integer
   *   context.max_elements(xmldoc) -> Integer
   */
  int max_elements(WsXmlDocH doc = NULL) {
    return wsman_get_max_elements($self, doc);
  }
  /*
   * The maximum envelope size of the document
   * call-seq:
   *   context.max_envelope_size -> Integer
   *   context.max_envelope_size(xmldoc) -> Integer
   */
  unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
fragment_string → String click to toggle source
fragment_string(xmldoc) → String

/*

* The fragment of the document
*
const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
indox → Openwsman::XmlDoc click to toggle source

/*

* The incoming XmlDoc
*
WsXmlDocH indoc() {
    return $self->indoc;
  }
  /*
   * Get the Soap runtime environment
   * call-seq:
   *   context.runtime -> Openwsman::Soap
   */
  struct __Soap *runtime() {
    return ws_context_get_runtime($self);
  }

  %rename("enum_idle_timeout=") set_enumIdleTimeout(unsigned long timeout);

  /*
   * Set the idle timeout for enumerations
   * call-seq:
   *   context.enum_idle_timeout = 60
   */
  void set_enumIdleTimeout(unsigned long timeout) {
    ws_set_context_enumIdleTimeout($self, timeout);
  }
  /*
   * The class name
   * call-seq:
   *   context.classname -> String
   */
  const char *classname() {
    return wsman_get_class_name($self);
  }
  /*
   * The method name
   * call-seq:
   *   context.method -> String
   */
  const char *method() {
    return wsman_get_method_name($self);
  }
  /*
   * The method arguments
   * call-seq:
   *   context.method -> Hash
   */
  hash_t *method_args(const char *resource_uri) {
    return wsman_get_method_args($self, resource_uri);
  }
  /*
   * The maximum elements of the document
   * call-seq:
   *   context.max_elements -> Integer
   *   context.max_elements(xmldoc) -> Integer
   */
  int max_elements(WsXmlDocH doc = NULL) {
    return wsman_get_max_elements($self, doc);
  }
  /*
   * The maximum envelope size of the document
   * call-seq:
   *   context.max_envelope_size -> Integer
   *   context.max_envelope_size(xmldoc) -> Integer
   */
  unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
max_elements → Integer click to toggle source
max_elements(xmldoc) → Integer

/*

* The maximum elements of the document
*
int max_elements(WsXmlDocH doc = NULL) {
    return wsman_get_max_elements($self, doc);
  }
  /*
   * The maximum envelope size of the document
   * call-seq:
   *   context.max_envelope_size -> Integer
   *   context.max_envelope_size(xmldoc) -> Integer
   */
  unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
max_envelope_size → Integer click to toggle source
max_envelope_size(xmldoc) → Integer

/*

* The maximum envelope size of the document
*
unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
method → String click to toggle source

/*

* The method name
*
const char *method() {
    return wsman_get_method_name($self);
  }
  /*
   * The method arguments
   * call-seq:
   *   context.method -> Hash
   */
  hash_t *method_args(const char *resource_uri) {
    return wsman_get_method_args($self, resource_uri);
  }
  /*
   * The maximum elements of the document
   * call-seq:
   *   context.max_elements -> Integer
   *   context.max_elements(xmldoc) -> Integer
   */
  int max_elements(WsXmlDocH doc = NULL) {
    return wsman_get_max_elements($self, doc);
  }
  /*
   * The maximum envelope size of the document
   * call-seq:
   *   context.max_envelope_size -> Integer
   *   context.max_envelope_size(xmldoc) -> Integer
   */
  unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
method → Hash click to toggle source

/*

* The method arguments
*
hash_t *method_args(const char *resource_uri) {
    return wsman_get_method_args($self, resource_uri);
  }
  /*
   * The maximum elements of the document
   * call-seq:
   *   context.max_elements -> Integer
   *   context.max_elements(xmldoc) -> Integer
   */
  int max_elements(WsXmlDocH doc = NULL) {
    return wsman_get_max_elements($self, doc);
  }
  /*
   * The maximum envelope size of the document
   * call-seq:
   *   context.max_envelope_size -> Integer
   *   context.max_envelope_size(xmldoc) -> Integer
   */
  unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
option_set(xml_doc, "op") → String click to toggle source

/*

* The option set
*
const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
parse_enum_request(enumerate_info) → Integer click to toggle source

/*

* Parse enumeration request
*
int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
resource_uri → String click to toggle source
resource_uri(xml_doc) → String

/*

* The resource uri
*
const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
runtime → Openwsman::Soap click to toggle source

/*

* Get the Soap runtime environment
*
struct __Soap *runtime() {
    return ws_context_get_runtime($self);
  }

  %rename("enum_idle_timeout=") set_enumIdleTimeout(unsigned long timeout);

  /*
   * Set the idle timeout for enumerations
   * call-seq:
   *   context.enum_idle_timeout = 60
   */
  void set_enumIdleTimeout(unsigned long timeout) {
    ws_set_context_enumIdleTimeout($self, timeout);
  }
  /*
   * The class name
   * call-seq:
   *   context.classname -> String
   */
  const char *classname() {
    return wsman_get_class_name($self);
  }
  /*
   * The method name
   * call-seq:
   *   context.method -> String
   */
  const char *method() {
    return wsman_get_method_name($self);
  }
  /*
   * The method arguments
   * call-seq:
   *   context.method -> Hash
   */
  hash_t *method_args(const char *resource_uri) {
    return wsman_get_method_args($self, resource_uri);
  }
  /*
   * The maximum elements of the document
   * call-seq:
   *   context.max_elements -> Integer
   *   context.max_elements(xmldoc) -> Integer
   */
  int max_elements(WsXmlDocH doc = NULL) {
    return wsman_get_max_elements($self, doc);
  }
  /*
   * The maximum envelope size of the document
   * call-seq:
   *   context.max_envelope_size -> Integer
   *   context.max_envelope_size(xmldoc) -> Integer
   */
  unsigned long max_envelope_size(WsXmlDocH doc = NULL) {
    return wsman_get_max_envelope_size($self, doc);
  }
  /*
   * The fragment of the document
   * call-seq:
   *   context.fragment_string -> String
   *   context.fragment_string(xmldoc) -> String
   */
  const char *fragment_string(WsXmlDocH doc = NULL) {
    return wsman_get_fragment_string($self, doc);
  }
  /*
   * The selector for an element
   * call-seq:
   *   context.selector(xml_doc, "Name", 1) -> String
   */
  const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
selector(xml_doc, "Name", 1) → String click to toggle source

/*

* The selector for an element
*
const char *selector(WsXmlDocH doc, const char *name, int index) {
    return wsman_get_selector($self, doc, name, index);
  }
  /*
   * The selectors from an endpoint reference
   * call-seq:
   *   context.selectors_from_epr(epr_node_as_xml_doc) -> Hash
   */
  hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
selectors → Hash click to toggle source
selectors(xml_doc) → Hash

/*

* The selectors for a document
*
hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
selectors_from_epr(epr_node_as_xml_doc) → Hash click to toggle source

/*

* The selectors from an endpoint reference
*
hash_t *selectors_from_epr(WsXmlNodeH epr_node) {
    return wsman_get_selectors_from_epr($self, epr_node);
  }
  /*
   * The selectors for a document
   * call-seq:
   *   context.selectors -> Hash
   *   context.selectors(xml_doc) -> Hash
   */
  hash_t *selectors(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list($self, doc);
  }
  /*
   * The selectors from a filter
   * call-seq:
   *   context.selectors_from_filter -> Hash
   *   context.selectors_from_filter(xml_doc) -> Hash
   */
  hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}
selectors_from_filter → Hash click to toggle source
selectors_from_filter(xml_doc) → Hash

/*

* The selectors from a filter
*
hash_t *selectors_from_filter(WsXmlDocH doc = NULL) {
    return wsman_get_selector_list_from_filter($self, doc);
  }
  /*
   * The action
   * call-seq:
   *   context.action -> String
   *   context.action(xml_doc) -> String
   */
  const char *action(WsXmlDocH doc = NULL) {
    return wsman_get_action($self, doc);
  }
  /*
   * The resource uri
   * call-seq:
   *   context.resource_uri -> String
   *   context.resource_uri(xml_doc) -> String
   */
  const char *resource_uri(WsXmlDocH doc = NULL) {
    return wsman_get_resource_uri($self, doc);
  }
  /*
   * The option set
   * call-seq:
   *   context.option_set(xml_doc, "op") -> String
   */
  const char *option_set(WsXmlDocH doc, const char *op) {
    return wsman_get_option_set($self, doc, op);
  }
  /*
   * Parse enumeration request
   * call-seq:
   *   context.parse_enum_request(enumerate_info) -> Integer
   */
  int parse_enum_request(WsEnumerateInfo *enumInfo) {
    WsmanStatus status;
    wsman_status_init(&status);
    return wsman_parse_enum_request( $self, enumInfo, &status);
    /* FIXME: return status */
  }
  
}