class Openwsman::EnumerateInfo
EnumerateInfo contains all information related to an enumeration request.
The initial client.enumerate operation only returns a context (String) which can be used to pull the next enumeration item. This item contains the next context in the chain.
Public Instance Methods
The current encoding (defaults to ‘utf-8’)
const char *encoding() {
return $self->encoding;
}
/*
* The Filter for this enumeration
* call-seq:
* enumerate_info.filter -> Openwsman::Filter
*
*/
const filter_t *filter() {
return $self->filter;
}
/*
* The current index (number of the last returned item)
* call-seq:
* enumerate_info.index -> Integer
*
*/
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
The URL of the endpoint receiving the enumeration
const char *epr_to() {
return $self->epr_to;
}
/*
* The URI of the end point reference
* call-seq:
* enumerate_info.epr_uri -> String
*
*/
const char *epr_uri() {
return $self->epr_uri;
}
/*
* The current encoding (defaults to 'utf-8')
* call-seq:
* enumerate_info.encoding -> String
*
*/
const char *encoding() {
return $self->encoding;
}
/*
* The Filter for this enumeration
* call-seq:
* enumerate_info.filter -> Openwsman::Filter
*
*/
const filter_t *filter() {
return $self->filter;
}
/*
* The current index (number of the last returned item)
* call-seq:
* enumerate_info.index -> Integer
*
*/
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
The URI of the end point reference
const char *epr_uri() {
return $self->epr_uri;
}
/*
* The current encoding (defaults to 'utf-8')
* call-seq:
* enumerate_info.encoding -> String
*
*/
const char *encoding() {
return $self->encoding;
}
/*
* The Filter for this enumeration
* call-seq:
* enumerate_info.filter -> Openwsman::Filter
*
*/
const filter_t *filter() {
return $self->filter;
}
/*
* The current index (number of the last returned item)
* call-seq:
* enumerate_info.index -> Integer
*
*/
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
The Filter for this enumeration
const filter_t *filter() {
return $self->filter;
}
/*
* The current index (number of the last returned item)
* call-seq:
* enumerate_info.index -> Integer
*
*/
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
enumeration flags
int flags() {
return $self->flags;
}
/*
* The URL of the endpoint receiving the enumeration
* call-seq:
* enumerate_info.epr_to -> String
*
*/
const char *epr_to() {
return $self->epr_to;
}
/*
* The URI of the end point reference
* call-seq:
* enumerate_info.epr_uri -> String
*
*/
const char *epr_uri() {
return $self->epr_uri;
}
/*
* The current encoding (defaults to 'utf-8')
* call-seq:
* enumerate_info.encoding -> String
*
*/
const char *encoding() {
return $self->encoding;
}
/*
* The Filter for this enumeration
* call-seq:
* enumerate_info.filter -> Openwsman::Filter
*
*/
const filter_t *filter() {
return $self->filter;
}
/*
* The current index (number of the last returned item)
* call-seq:
* enumerate_info.index -> Integer
*
*/
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
The current index (number of the last returned item)
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
Set a specific index (used to skip ahead)
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
Return the maximum number of items that will be returned by this enumeration
int max_items() { return $self->maxItems; }
%rename("max_items=") set_max_items(int mi);
/*
* Set the maximum number of items returned by this enumeration
* call-seq:
* enumerate_info.max_items = 100
*
*/
void set_max_items(int mi) { $self->maxItems = mi; }
/*
* enumeration flags
* call-seq:
* enumerate_info.flags -> Integer
*
*/
int flags() {
return $self->flags;
}
/*
* The URL of the endpoint receiving the enumeration
* call-seq:
* enumerate_info.epr_to -> String
*
*/
const char *epr_to() {
return $self->epr_to;
}
/*
* The URI of the end point reference
* call-seq:
* enumerate_info.epr_uri -> String
*
*/
const char *epr_uri() {
return $self->epr_uri;
}
/*
* The current encoding (defaults to 'utf-8')
* call-seq:
* enumerate_info.encoding -> String
*
*/
const char *encoding() {
return $self->encoding;
}
/*
* The Filter for this enumeration
* call-seq:
* enumerate_info.filter -> Openwsman::Filter
*
*/
const filter_t *filter() {
return $self->filter;
}
/*
* The current index (number of the last returned item)
* call-seq:
* enumerate_info.index -> Integer
*
*/
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
Set the maximum number of items returned by this enumeration
void set_max_items(int mi) { $self->maxItems = mi; }
/*
* enumeration flags
* call-seq:
* enumerate_info.flags -> Integer
*
*/
int flags() {
return $self->flags;
}
/*
* The URL of the endpoint receiving the enumeration
* call-seq:
* enumerate_info.epr_to -> String
*
*/
const char *epr_to() {
return $self->epr_to;
}
/*
* The URI of the end point reference
* call-seq:
* enumerate_info.epr_uri -> String
*
*/
const char *epr_uri() {
return $self->epr_uri;
}
/*
* The current encoding (defaults to 'utf-8')
* call-seq:
* enumerate_info.encoding -> String
*
*/
const char *encoding() {
return $self->encoding;
}
/*
* The Filter for this enumeration
* call-seq:
* enumerate_info.filter -> Openwsman::Filter
*
*/
const filter_t *filter() {
return $self->filter;
}
/*
* The current index (number of the last returned item)
* call-seq:
* enumerate_info.index -> Integer
*
*/
int index() {
return $self->index;
}
%rename("index=") set_index(int i);
/*
* Set a specific index (used to skip ahead)
* call-seq:
* enumerate_info.index = 42
*
*/
void set_index(int i) {
$self->index = i;
}
/*
* The total number of items in this enumeration
*
* index is the number already returned, this is the total number
* call-seq:
* enumerate_info.total_items -> Integer
*
*/
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
XmlDoc representing the result pulled last
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
Set the pull result (XmlDoc)
Used for server-side plugin extensions
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
The total number of items in this enumeration
index is the number already returned, this is the total number
int total_items() {
return $self->totalItems;
}
%rename("total_items=") set_total_items(int i);
/*
* Set the total number of items in this enumeration
* call-seq:
* enumerate_info.total_items = 10
*
*/
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}
Set the total number of items in this enumeration
void set_total_items(int i) {
$self->totalItems = i;
}
/*
* XmlDoc representing the result pulled last
* call-seq:
* enumerate_info.pull_result -> Openwsman::XmlDoc
*
*/
WsXmlDocH pull_result() {
return (WsXmlDocH)$self->pullResultPtr;
}
%rename("pull_result=") set_pull_result(WsXmlDocH result);
/*
* Set the pull result (XmlDoc)
*
* Used for server-side plugin extensions
* call-seq:
* enumerate_info.pull_result = xml_doc
*
*/
void set_pull_result(WsXmlDocH result) {
$self->pullResultPtr = (void *)result;
}
}