class Openwsman::Fault
Fault
represents details of a failed WS-Management operation
Public Class Methods
Openwsman::Fault.new result → Openwsman::Fault
click to toggle source
Create a Fault
representation of a failed WS-Management result doc
(WsXmlDocH doc) { WsManFault *fault = wsmc_fault_new(); wsmc_get_fault_data(doc, fault); return fault; } ~_WsManFault() { wsmc_fault_destroy($self); } /* * Fault code * * call-seq: * fault.code -> String * */ const char *code() { return $self->code; } /* * Fault subcode * * call-seq: * fault.subcode -> String * */ const char *subcode() { return $self->subcode; } /* * Fault reason * * call-seq: * fault.reason -> String * */ const char *reason() { return $self->reason; } /* * Fault detail * * call-seq: * fault.detail -> String * */ const char *detail() { return $self->fault_detail; } }
Public Instance Methods
code → String
click to toggle source
Fault
code
const char *code() { return $self->code; } /* * Fault subcode * * call-seq: * fault.subcode -> String * */ const char *subcode() { return $self->subcode; } /* * Fault reason * * call-seq: * fault.reason -> String * */ const char *reason() { return $self->reason; } /* * Fault detail * * call-seq: * fault.detail -> String * */ const char *detail() { return $self->fault_detail; } }
detail → String
click to toggle source
Fault
detail
const char *detail() { return $self->fault_detail; } }
reason → String
click to toggle source
Fault
reason
const char *reason() { return $self->reason; } /* * Fault detail * * call-seq: * fault.detail -> String * */ const char *detail() { return $self->fault_detail; } }
subcode → String
click to toggle source
Fault
subcode
const char *subcode() { return $self->subcode; } /* * Fault reason * * call-seq: * fault.reason -> String * */ const char *reason() { return $self->reason; } /* * Fault detail * * call-seq: * fault.detail -> String * */ const char *detail() { return $self->fault_detail; } }
to_s()
click to toggle source
convert Fault
to string
# File openwsman/openwsman.rb, line 124 def to_s "Fault #{code}.#{subcode}: #{detail} - #{reason}" end