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; } }