python/pyosaf/saImmOm.py | 391 ++++++++++++++++++++++++++++++++++++++++------
1 files changed, 334 insertions(+), 57 deletions(-)
Add declaration of argtypes/restype for
all functions.
diff --git a/python/pyosaf/saImmOm.py b/python/pyosaf/saImmOm.py
--- a/python/pyosaf/saImmOm.py
+++ b/python/pyosaf/saImmOm.py
@@ -58,6 +58,13 @@ def saImmOmInitialize(immHandle, immCall
SaAisErrorT
"""
+
+ omdll.saImmOmInitialize.argtypes = [POINTER(SaImmHandleT),
+ POINTER(SaImmCallbacksT),
+ POINTER(SaVersionT)]
+
+ omdll.saImmOmInitialize.restype = SaAisErrorT
+
return omdll.saImmOmInitialize(BYREF(immHandle),
BYREF(immCallbacks),
BYREF(version))
@@ -74,6 +81,12 @@ def saImmOmSelectionObjectGet(immHandle,
SaAisErrorT
"""
+
+ omdll.saImmOmSelectionObjectGet.argtypes = [SaImmHandleT,
+ POINTER(SaSelectionObjectT)]
+
+ omdll.saImmOmSelectionObjectGet.restype = SaAisErrorT
+
return omdll.saImmOmSelectionObjectGet(immHandle,
BYREF(selectionObject))
@@ -88,6 +101,11 @@ def saImmOmDispatch(immHandle, dispatchF
SaAisErrorT
"""
+
+ omdll.saImmOmDispatch.argtypes = [SaImmHandleT,SaDispatchFlagsT]
+
+ omdll.saImmOmDispatch.restype = SaAisErrorT
+
return omdll.saImmOmDispatch(immHandle, dispatchFlags)
def saImmOmFinalize(immHandle):
@@ -100,6 +118,11 @@ def saImmOmFinalize(immHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmFinalize.argtypes = [SaImmHandleT]
+
+ omdll.saImmOmFinalize.restype = SaAisErrorT
+
return omdll.saImmOmFinalize(immHandle)
#ifdef IMM_A_01_01
@@ -110,13 +133,20 @@ def saImmOmClassCreate(immHandle, classN
SaImmHandleT immHandle
SaImmClassNameT className
SaImmClassCategoryT classCategory
- SaImmAttrDefinitionT attrDefinitions
+ SaImmAttrDefinitionT** attrDefinitions
returns:
SaAisErrorT
"""
- c_attrDefinitions = marshalNullArray(attrDefinitions)
+ c_attrDefinitions = marshalNullArray(attrDefinitions)
+ omdll.saImmOmClassCreate_2.argtypes = [SaImmHandleT,
+ SaImmClassNameT,
+ SaImmClassCategoryT,
+ POINTER(POINTER(SaImmAttrDefinitionT))]
+
+ omdll.saImmOmClassCreate_2.restype = SaAisErrorT
+
return omdll.saImmOmClassCreate(immHandle,
className, classCategory, c_attrDefinitions)
#endif
@@ -128,13 +158,20 @@ def saImmOmClassCreate_2(immHandle, clas
SaImmHandleT immHandle
SaImmClassNameT className
SaImmClassCategoryT classCategory
- SaImmAttrDefinitionT_2 attrDefinitions
+ SaImmAttrDefinitionT_2** attrDefinitions
returns:
SaAisErrorT
"""
- c_attrDefinitions = marshalNullArray(attrDefinitions)
+ c_attrDefinitions = marshalNullArray(attrDefinitions)
+ omdll.saImmOmClassCreate_2.argtypes = [SaImmHandleT,
+ SaImmClassNameT,
+ SaImmClassCategoryT,
+
POINTER(POINTER(SaImmAttrDefinitionT_2))]
+
+ omdll.saImmOmClassCreate_2.restype = SaAisErrorT
+
return omdll.saImmOmClassCreate_2(immHandle,
className, classCategory, c_attrDefinitions)
@@ -147,12 +184,20 @@ def saImmOmClassDescriptionGet(immHandle
SaImmHandleT immHandle
SaImmClassNameT className
SaImmClassCategoryT classCategory
- POINTER(POINTER(SaImmAttrDefinitionT))() attrDefinitions
+ SaImmAttrDefinitionT*** attrDefinitions
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmClassDescriptionGet.argtypes = [SaImmHandleT,
+ SaImmClassNameT,
+ POINTER(SaImmClassCategoryT),
+
POINTER(POINTER(POINTER(SaImmAttrDefinitionT)))]
+
+ omdll.saImmOmClassDescriptionGet.restype = SaAisErrorT
+
return omdll.saImmOmClassDescriptionGet(immHandle,
className,
BYREF(classCategory),
@@ -167,12 +212,20 @@ def saImmOmClassDescriptionGet_2(immHand
SaImmHandleT immHandle
SaImmClassNameT className
SaImmClassCategoryT classCategory
- POINTER(POINTER(SaImmAttrDefinitionT_2))() attrDefinitions
+ SaImmAttrDefinitionT_2*** attrDefinitions
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmClassDescriptionGet_2.argtypes = [SaImmHandleT,
+ SaImmClassNameT,
+ POINTER(SaImmClassCategoryT),
+
POINTER(POINTER(POINTER(SaImmAttrDefinitionT_2)))]
+
+ omdll.saImmOmClassDescriptionGet_2.restype = SaAisErrorT
+
return omdll.saImmOmClassDescriptionGet_2(immHandle,
className,
BYREF(classCategory),
@@ -185,12 +238,18 @@ def saImmOmClassDescriptionMemoryFree(im
type arguments:
SaImmHandleT immHandle
- POINTER(POINTER(SaImmAttrDefinitionT))() attrDefinitions
+ SaImmAttrDefinitionT** attrDefinitions
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmClassDescriptionMemoryFree.argtypes = [SaImmHandleT,
+ POINTER(POINTER(SaImmAttrDefinitionT))]
+
+ omdll.saImmOmClassDescriptionMemoryFree.restype = SaAisErrorT
+
return omdll.saImmOmClassDescriptionMemoryFree(immHandle,
attrDefinitions)
#endif
@@ -201,12 +260,18 @@ def saImmOmClassDescriptionMemoryFree_2(
type arguments:
SaImmHandleT immHandle
- POINTER(POINTER(SaImmAttrDefinitionT_2))() attrDefinitions
+ SaImmAttrDefinitionT_2** attrDefinitions
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmClassDescriptionMemoryFree_2.argtypes = [SaImmHandleT,
+
POINTER(POINTER(SaImmAttrDefinitionT_2))]
+
+ omdll.saImmOmClassDescriptionMemoryFree_2.restype = SaAisErrorT
+
return omdll.saImmOmClassDescriptionMemoryFree_2(immHandle,
attrDefinitions)
@@ -221,6 +286,12 @@ def saImmOmClassDelete(immHandle, classN
SaAisErrorT
"""
+
+ omdll.saImmOmClassDelete.argtypes = [SaImmHandleT,
+ SaImmClassNameT]
+
+ omdll.saImmOmClassDelete.restype = SaAisErrorT
+
return omdll.saImmOmClassDelete(immHandle, className)
#ifdef IMM_A_01_01
@@ -232,17 +303,28 @@ def saImmOmSearchInitialize(immHandle,
type arguments:
SaImmHandleT immHandle
- SaNameT rootName
+ SaNameT* rootName
SaImmScopeT scope
SaImmSearchOptionsT searchOptions
- SaImmSearchParametersT searchParams
- SaImmAttrNameT attributeNames
- SaImmSearchHandleT searchHandle
+ SaImmSearchParametersT* searchParams
+ SaImmAttrNameT* attributeNames
+ SaImmSearchHandleT* searchHandle
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmSearchInitialize.argtypes = [SaImmHandleT,
+ POINTER(SaNameT),
+ SaImmScopeT,
+ SaImmSearchOptionsT,
+
POINTER(SaImmSearchParametersT),
+ POINTER(SaImmAttrNameT),
+ POINTER(SaImmSearchHandleT)]
+
+ omdll.saImmOmSearchInitialize.restype = SaAisErrorT
+
return omdll.saImmOmSearchInitialize(immHandle,
BYREF(rootName),
scope,
@@ -271,6 +353,17 @@ def saImmOmSearchInitialize_2(immHandle,
SaAisErrorT
"""
+
+ omdll.saImmOmSearchInitialize_2.argtypes = [SaImmHandleT,
+ POINTER(SaNameT),
+ SaImmScopeT,
+ SaImmSearchOptionsT,
+
POINTER(SaImmSearchParametersT_2),
+ POINTER(SaImmAttrNameT),
+ POINTER(SaImmSearchHandleT)]
+
+ omdll.saImmOmSearchInitialize_2.restype = SaAisErrorT
+
return omdll.saImmOmSearchInitialize_2(immHandle,
BYREF(rootName),
scope,
@@ -287,12 +380,19 @@ def saImmOmSearchNext(searchHandle, obje
type arguments:
SaImmSearchHandleT searchHandle
SaNameT objectName
- SaImmAttrValuesT attributes
+ SaImmAttrValuesT*** attributes
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmSearchNext.argtypes = [SaImmSearchHandleT,
+ POINTER(SaNameT),
+
POINTER(POINTER(POINTER(SaImmAttrValuesT)))]
+
+ omdll.saImmOmSearchNext.restype = SaAisErrorT
+
return omdll.saImmOmSearchNext(searchHandle,
BYREF(objectName),
BYREF(attributes))
@@ -305,12 +405,19 @@ def saImmOmSearchNext_2(searchHandle, ob
type arguments:
SaImmSearchHandleT searchHandle
SaNameT objectName
- POINTER(POINTER(SaImmAttrValuesT_2))() attributes
+ SaImmAttrValuesT_2*** attributes
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmSearchNext_2.argtypes = [SaImmSearchHandleT,
+ POINTER(SaNameT),
+
POINTER(POINTER(POINTER(SaImmAttrValuesT_2)))]
+
+ omdll.saImmOmSearchNext_2.restype = SaAisErrorT
+
return omdll.saImmOmSearchNext_2(searchHandle,
BYREF(objectName),
BYREF(attributes))
@@ -326,6 +433,11 @@ def saImmOmSearchFinalize(searchHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmSearchFinalize.argtypes = [SaImmSearchHandleT]
+
+ omdll.saImmOmSearchFinalize.restype = SaAisErrorT
+
return omdll.saImmOmSearchFinalize(searchHandle)
def saImmOmAccessorInitialize(immHandle, accessorHandle):
@@ -340,6 +452,12 @@ def saImmOmAccessorInitialize(immHandle,
SaAisErrorT
"""
+
+ omdll.saImmOmAccessorInitialize.argtypes = [SaImmHandleT,
+ POINTER(SaImmAccessorHandleT)]
+
+ omdll.saImmOmAccessorInitialize.restype = SaAisErrorT
+
return omdll.saImmOmAccessorInitialize(immHandle,
BYREF(accessorHandle))
@@ -350,15 +468,22 @@ def saImmOmAccessorGet(accessorHandle,
type arguments:
SaImmAccessorHandleT accessorHandle
- SaNameT objectName
- SaImmAttrNameT attributeNames
- POINTER(POINTER(SaImmAttrValuesT))() attributes
+ SaNameT* objectName
+ SaImmAttrNameT* attributeNames
+ SaImmAttrValuesT*** attributes
returns:
SaAisErrorT
"""
- c_attributeNames = marshalNullArray(attributeNames)
+ c_attributeNames = marshalNullArray(attributeNames)
+ omdll.saImmOmAccessorGet.argtypes = [SaImmAccessorHandleT,
+ POINTER(SaNameT),
+ POINTER(SaImmAttrNameT),
+
POINTER(POINTER(POINTER(SaImmAttrValuesT)))]
+
+ omdll.saImmOmAccessorGet.restype = SaAisErrorT
+
return omdll.saImmOmAccessorGet(accessorHandle,
BYREF(objectName),
BYREF(c_attributeNames),
@@ -379,7 +504,14 @@ def saImmOmAccessorGet_2(accessorHandle,
SaAisErrorT
"""
- c_attributeNames = marshalNullArray(attributeNames)
+ c_attributeNames = marshalNullArray(attributeNames)
+ omdll.saImmOmAccessorGet_2.argtypes = [SaImmAccessorHandleT,
+ POINTER(SaNameT),
+ POINTER(SaImmAttrNameT),
+
POINTER(POINTER(POINTER(SaImmAttrValuesT_2)))]
+
+ omdll.saImmOmAccessorGet_2.restype = SaAisErrorT
+
return omdll.saImmOmAccessorGet_2(accessorHandle,
BYREF(objectName),
BYREF(c_attributeNames),
@@ -395,6 +527,11 @@ def saImmOmAccessorFinalize(accessorHand
SaAisErrorT
"""
+
+ omdll.saImmOmAccessorFinalize.argtypes = [SaImmAccessorHandleT]
+
+ omdll.saImmOmAccessorFinalize.restype = SaAisErrorT
+
return omdll.saImmOmAccessorFinalize(accessorHandle)
def saImmOmAdminOwnerInitialize(immHandle,
@@ -405,12 +542,20 @@ def saImmOmAdminOwnerInitialize(immHandl
SaImmHandleT immHandle
SaImmAdminOwnerNameT adminOwnerName
SaBoolT releaseOwnershipOnFinalize
- SaImmAdminOwnerHandleT ownerHandle
+ SaImmAdminOwnerHandleT* ownerHandle
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmAdminOwnerInitialize.argtypes = [SaImmHandleT,
+ SaImmAdminOwnerNameT,
+ SaBoolT,
+
POINTER(SaImmAdminOwnerHandleT)]
+
+ omdll.saImmOmAdminOwnerInitialize.restype = SaAisErrorT
+
return omdll.saImmOmAdminOwnerInitialize(immHandle,
adminOwnerName, releaseOwnershipOnFinalize,
BYREF(ownerHandle))
@@ -421,14 +566,20 @@ def saImmOmAdminOwnerSet(ownerHandle, ob
type arguments:
SaImmAdminOwnerHandleT ownerHandle
- SaNameT objectNames
+ SaNameT** objectNames
SaImmScopeT scope
returns:
SaAisErrorT
"""
- c_objectNames = marshalNullArray(objectNames)
+ c_objectNames = marshalNullArray(objectNames)
+ omdll.saImmOmAdminOwnerSet.argtypes = [SaImmAdminOwnerHandleT,
+
POINTER(POINTER(SaNameT)),
+ SaImmScopeT]
+
+ omdll.saImmOmAdminOwnerSet.restype = SaAisErrorT
+
return omdll.saImmOmAdminOwnerSet(ownerHandle,
BYREF(c_objectNames),
scope)
@@ -439,14 +590,20 @@ def saImmOmAdminOwnerRelease(ownerHandle
type arguments:
SaImmAdminOwnerHandleT ownerHandle
- SaNameT objectNames
+ SaNameT** objectNames
SaImmScopeT scope
returns:
SaAisErrorT
"""
- c_objectNames = marshalNullArray(objectNames)
+ c_objectNames = marshalNullArray(objectNames)
+ omdll.saImmOmAdminOwnerRelease.argtypes = [SaImmAdminOwnerHandleT,
+
POINTER(POINTER(SaNameT)),
+ SaImmScopeT]
+
+ omdll.saImmOmAdminOwnerRelease.restype = SaAisErrorT
+
return omdll.saImmOmAdminOwnerRelease(ownerHandle,
BYREF(c_objectNames),
scope)
@@ -461,6 +618,11 @@ def saImmOmAdminOwnerFinalize(ownerHandl
SaAisErrorT
"""
+
+ omdll.saImmOmAdminOwnerFinalize.argtypes = [SaImmAdminOwnerHandleT]
+
+ omdll.saImmOmAdminOwnerFinalize.restype = SaAisErrorT
+
return omdll.saImmOmAdminOwnerFinalize(ownerHandle)
def saImmOmAdminOwnerClear(immHandle, objectNames, scope):
@@ -469,14 +631,20 @@ def saImmOmAdminOwnerClear(immHandle, ob
type arguments:
SaImmHandleT immHandle
- SaNameT objectNames
+ SaNameT** objectNames
SaImmScopeT scope
returns:
SaAisErrorT
"""
- c_objectNames = marshalNullArray(objectNames)
+ c_objectNames = marshalNullArray(objectNames)
+ omdll.saImmOmAdminOwnerClear.argtypes = [SaImmHandleT,
+
POINTER(POINTER(SaNameT)),
+ SaImmScopeT]
+
+ omdll.saImmOmAdminOwnerClear.restype = SaAisErrorT
+
return omdll.saImmOmAdminOwnerClear(immHandle,
BYREF(c_objectNames),
scope)
@@ -487,12 +655,19 @@ def saImmOmCcbInitialize(ownerHandle, cc
type arguments:
SaImmAdminOwnerHandleT ownerHandle
SaImmCcbFlagsT ccbFlags
- SaImmCcbHandleT ccbHandle
+ SaImmCcbHandleT* ccbHandle
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmCcbInitialize.argtypes = [SaImmAdminOwnerHandleT,
+ SaImmCcbFlagsT,
+ POINTER(SaImmCcbHandleT)]
+
+ omdll.saImmOmCcbInitialize.restype = SaAisErrorT
+
return omdll.saImmOmCcbInitialize(ownerHandle, ccbFlags,
BYREF(ccbHandle))
@@ -503,18 +678,25 @@ def saImmOmCcbObjectCreate(ccbHandle, cl
type arguments:
SaImmCcbHandleT ccbHandle
SaImmClassNameT className
- SaNameT parentName
- SaImmAttrValuesT attrValues
+ SaNameT* parentName
+ SaImmAttrValuesT** attrValues
returns:
SaAisErrorT
"""
- c_attrValues = marshalNullArray(attrValues)
+ c_attrValues = marshalNullArray(attrValues)
+ omdll.saImmOmCcbObjectCreate.argtypes = [SaImmCcbHandleT,
+ SaImmClassNameT,
+ POINTER(SaNameT),
+
POINTER(POINTER(SaImmAttrValuesT))]
+
+ omdll.saImmOmCcbObjectCreate.restype = SaAisErrorT
+
return omdll.saImmOmCcbObjectCreate(ccbHandle,
className,
BYREF(parentName),
- BYREF(c_attrValues))
+ c_attrValues)
#endif
def saImmOmCcbObjectCreate_2(ccbHandle, className, parentName, attrValues):
@@ -523,30 +705,43 @@ def saImmOmCcbObjectCreate_2(ccbHandle,
type arguments:
SaImmCcbHandleT ccbHandle
SaImmClassNameT className
- SaNameT parentName
- SaImmAttrValuesT_2 attrValues
+ SaNameT* parentName
+ SaImmAttrValuesT_2** attrValues
returns:
SaAisErrorT
"""
- c_attrValues = marshalNullArray(attrValues)
+ c_attrValues = marshalNullArray(attrValues)
+ omdll.saImmOmCcbObjectCreate_2.argtypes = [SaImmCcbHandleT,
+ SaImmClassNameT,
+ POINTER(SaNameT),
+
POINTER(POINTER(SaImmAttrValuesT_2))]
+
+ omdll.saImmOmCcbObjectCreate_2.restype = SaAisErrorT
+
return omdll.saImmOmCcbObjectCreate_2(ccbHandle,
className,
BYREF(parentName),
- BYREF(c_attrValues))
+ c_attrValues)
def saImmOmCcbObjectDelete(ccbHandle, objectName):
"""Add deletion of named configuration object to CCB requests.
type arguments:
SaImmCcbHandleT ccbHandle
- SaNameT objectName
+ SaNameT* objectName
returns:
SaAisErrorT
"""
+
+ omdll.saImmOmCcbObjectDelete.argtypes = [SaImmCcbHandleT,
+ POINTER(SaNameT)]
+
+ omdll.saImmOmCcbObjectDelete.restype = SaAisErrorT
+
return omdll.saImmOmCcbObjectDelete(ccbHandle, BYREF(objectName))
#ifdef IMM_A_01_01
@@ -555,17 +750,23 @@ def saImmOmCcbObjectModify(ccbHandle, ob
type arguments:
SaImmCcbHandleT ccbHandle
- SaNameT objectName
- SaImmAttrModificationT attrMods
+ SaNameT* objectName
+ SaImmAttrModificationT** attrMods
returns:
SaAisErrorT
"""
- c_attrMods = marshalNullArray(attrMods)
+ c_attrMods = marshalNullArray(attrMods)
+ omdll.saImmOmCcbObjectModify.argtypes = [SaImmCcbHandleT,
+ POINTER(SaNameT),
+
POINTER(POINTER(SaImmAttrModificationT))]
+
+ omdll.saImmOmCcbObjectModify.restype = SaAisErrorT
+
return omdll.saImmOmCcbObjectModify(ccbHandle,
BYREF(objectName),
- BYREF(c_attrMods))
+ c_attrMods)
#endif
def saImmOmCcbObjectModify_2(ccbHandle, objectName, attrMods):
@@ -573,17 +774,23 @@ def saImmOmCcbObjectModify_2(ccbHandle,
type arguments:
SaImmCcbHandleT ccbHandle
- SaNameT objectName
- SaImmAttrModificationT_2 attrMods
+ SaNameT* objectName
+ SaImmAttrModificationT_2** attrMods
returns:
SaAisErrorT
"""
- c_attrMods = marshalNullArray(attrMods)
+ c_attrMods = marshalNullArray(attrMods)
+ omdll.saImmOmCcbObjectModify_2.argtypes = [SaImmCcbHandleT,
+ POINTER(SaNameT),
+
POINTER(POINTER(SaImmAttrModificationT_2))]
+
+ omdll.saImmOmCcbObjectModify_2.restype = SaAisErrorT
+
return omdll.saImmOmCcbObjectModify_2(ccbHandle,
BYREF(objectName),
- BYREF(c_attrMods))
+ c_attrMods)
def saImmOmCcbApply(ccbHandle):
"""Apply all CCB requests associated with handle.
@@ -595,6 +802,11 @@ def saImmOmCcbApply(ccbHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmCcbApply.argtypes = [SaImmCcbHandleT]
+
+ omdll.saImmOmCcbApply.restype = SaAisErrorT
+
return omdll.saImmOmCcbApply(ccbHandle)
def saImmOmCcbFinalize(ccbHandle):
@@ -607,6 +819,11 @@ def saImmOmCcbFinalize(ccbHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmCcbFinalize.argtypes = [SaImmCcbHandleT]
+
+ omdll.saImmOmCcbFinalize.restype = SaAisErrorT
+
return omdll.saImmOmCcbFinalize(ccbHandle)
#ifdef IMM_A_01_01
@@ -617,17 +834,26 @@ def saImmOmAdminOperationInvoke(ownerHan
type arguments:
SaImmAdminOwnerHandleT ownerHandle
- SaNameT objectName
+ SaNameT* objectName
SaImmAdminOperationIdT operationId
- SaImmAdminOperationParamsT params
- SaAisErrorT operationReturnValue
+ SaImmAdminOperationParamsT** params
+ SaAisErrorT* operationReturnValue
SaTimeT timeout
returns:
SaAisErrorT
"""
- c_params = marshalNullArray(params)
+ c_params = marshalNullArray(params)
+ omdll.saImmOmAdminOperationInvoke.argtypes = [SaImmAdminOwnerHandleT,
+ POINTER(SaNameT),
+ SaImmAdminOperationIdT,
+
POINTER(POINTER(SaImmAdminOperationParamsT)),
+ POINTER(SaAisErrorT),
+ SaTimeT]
+
+ omdll.saImmOmAdminOperationInvoke.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationInvoke(ownerHandle,
BYREF(objectName),
operationId,
@@ -644,18 +870,28 @@ def saImmOmAdminOperationInvoke_2(ownerH
type arguments:
SaImmAdminOwnerHandleT ownerHandle
- SaNameT objectName
+ SaNameT* objectName
SaImmContinuationIdT continuationId
SaImmAdminOperationIdT operationId
- SaImmAdminOperationParamsT_2 params
- SaAisErrorT operationReturnValue
+ SaImmAdminOperationParamsT_2** params
+ SaAisErrorT* operationReturnValue
SaTimeT timeout
returns:
SaAisErrorT
"""
- c_params = marshalNullArray(params)
+ c_params = marshalNullArray(params)
+ omdll.saImmOmAdminOperationInvoke_2.argtypes = [SaImmAdminOwnerHandleT,
+ POINTER(SaNameT),
+ SaImmContinuationIdT,
+ SaImmAdminOperationIdT,
+
POINTER(POINTER(SaImmAdminOperationParamsT)),
+ POINTER(SaAisErrorT),
+ SaTimeT]
+
+ omdll.saImmOmAdminOperationInvoke_2.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationInvoke_2(ownerHandle,
BYREF(objectName),
continuationId,
@@ -673,15 +909,23 @@ def saImmOmAdminOperationInvokeAsync(own
type arguments:
SaImmAdminOwnerHandleT ownerHandle
SaInvocationT invocation
- SaNameT objectName
+ SaNameT* objectName
SaImmAdminOperationIdT operationId
- SaImmAdminOperationParamsT params
+ SaImmAdminOperationParamsT** params
returns:
SaAisErrorT
"""
- c_params = marshalNullArray(params)
+ c_params = marshalNullArray(params)
+ omdll.saImmOmAdminOperationInvokeAsync.argtypes =
[SaImmAdminOwnerHandleT,
+ SaInvocationT,
+ POINTER(SaNameT),
+ SaImmAdminOperationIdT,
+
POINTER(POINTER(SaImmAdminOperationParamsT))]
+
+ omdll.saImmOmAdminOperationInvokeAsync.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationInvokeAsync(ownerHandle,
invocation,
BYREF(objectName),
@@ -700,13 +944,23 @@ def saImmOmAdminOperationInvokeAsync_2(o
SaNameT objectName
SaImmContinuationIdT continuationId
SaImmAdminOperationIdT operationId
- SaImmAdminOperationParamsT_2 params
+ SaImmAdminOperationParamsT_2** params
returns:
SaAisErrorT
"""
- c_params = marshalNullArray(params)
+ c_params = marshalNullArray(params)
+
+ omdll.saImmOmAdminOperationInvokeAsync_2.argtypes =
[SaImmAdminOwnerHandleT,
+ SaInvocationT,
+ POINTER(SaNameT),
+ SaImmContinuationIdT,
+ SaImmAdminOperationIdT,
+
POINTER(POINTER(SaImmAdminOperationParamsT_2))]
+
+ omdll.saImmOmAdminOperationInvokeAsync_2.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationInvokeAsync_2(ownerHandle,
invocation,
BYREF(objectName),
@@ -729,6 +983,14 @@ def saImmOmAdminOperationContinue(ownerH
SaAisErrorT
"""
+
+ omdll.saImmOmAdminOperationContinue.argtypes = [SaImmAdminOwnerHandleT,
+ POINTER(SaNameT),
+ SaImmContinuationIdT,
+ POINTER(SaAisErrorT)]
+
+ omdll.saImmOmAdminOperationContinue.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationContinue(ownerHandle,
BYREF(objectName),
continuationId,
@@ -749,6 +1011,14 @@ def saImmOmAdminOperationContinueAsync(o
SaAisErrorT
"""
+
+ omdll.saImmOmAdminOperationContinueAsync.argtypes =
[SaImmAdminOwnerHandleT,
+ SaInvocationT,
+ POINTER(SaNameT),
+ SaImmContinuationIdT]
+
+ omdll.saImmOmAdminOperationContinueAsync.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationContinueAsync(ownerHandle,
invocation,
BYREF(objectName),
@@ -768,6 +1038,13 @@ def saImmOmAdminOperationContinuationCle
SaAisErrorT
"""
+
+ omdll.saImmOmAdminOperationContinuationClear.argtypes =
[SaImmAdminOwnerHandleT,
+ POINTER(SaNameT),
+ SaImmContinuationIdT]
+
+ omdll.saImmOmAdminOperationContinuationClear.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationContinuationClear(ownerHandle,
BYREF(objectName),
continuationId)
------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel