class cmpi::CMPIEnumeration

Public Instance Methods

has_next() click to toggle source

  int hasNext() 
  {
    CMPIStatus st = { CMPI_RC_OK, NULL };
    int result;

    result = CMHasNext($self, &st);
    RAISE_IF(st);
    return result;
  }


  %rename("to_ary") toArray;

  CMPIArray *toArray() 
  {
    CMPIStatus st = { CMPI_RC_OK, NULL };
    CMPIArray* result;

    result = CMToArray($self, NULL);
    RAISE_IF(st);

    return result;
  }

}
next_element() click to toggle source

  CMPIData next_element()
  {
    CMPIStatus st = { CMPI_RC_OK, NULL };
    CMPIData result;

    result = CMGetNext($self, &st);
    RAISE_IF(st);

    return result;
  }


  %typemap(out) int hasNext
    "$result = ($1 != 0) ? Qtrue : Qfalse;";
  %rename("has_next") hasNext;

  int hasNext() 
  {
    CMPIStatus st = { CMPI_RC_OK, NULL };
    int result;

    result = CMHasNext($self, &st);
    RAISE_IF(st);
    return result;
  }


  %rename("to_ary") toArray;

  CMPIArray *toArray() 
  {
    CMPIStatus st = { CMPI_RC_OK, NULL };
    CMPIArray* result;

    result = CMToArray($self, NULL);
    RAISE_IF(st);

    return result;
  }

}
to_ary() click to toggle source

  CMPIArray *toArray() 
  {
    CMPIStatus st = { CMPI_RC_OK, NULL };
    CMPIArray* result;

    result = CMToArray($self, NULL);
    RAISE_IF(st);

    return result;
  }

}