python/pyosaf/saImmOm.py | 458 ++++++++++++++++++++++------------------------
1 files changed, 220 insertions(+), 238 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,27 +118,13 @@ def saImmOmFinalize(immHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmFinalize.argtypes = [SaImmHandleT]
+
+ omdll.saImmOmFinalize.restype = SaAisErrorT
+
return omdll.saImmOmFinalize(immHandle)
-#ifdef IMM_A_01_01
-def saImmOmClassCreate(immHandle, className, classCategory, attrDefinitions):
- """Create new configuration or runtime object class.
-
- type arguments:
- SaImmHandleT immHandle
- SaImmClassNameT className
- SaImmClassCategoryT classCategory
- SaImmAttrDefinitionT attrDefinitions
-
- returns:
- SaAisErrorT
-
- """
- c_attrDefinitions = marshalNullArray(attrDefinitions)
- return omdll.saImmOmClassCreate(immHandle,
- className, classCategory, c_attrDefinitions)
-#endif
-
def saImmOmClassCreate_2(immHandle, className, classCategory, attrDefinitions):
"""Create new configuration or runtime object class.
@@ -128,37 +132,23 @@ def saImmOmClassCreate_2(immHandle, clas
SaImmHandleT immHandle
SaImmClassNameT className
SaImmClassCategoryT classCategory
- SaImmAttrDefinitionT_2 attrDefinitions
+ SaImmAttrDefinitionT_2** attrDefinitions
returns:
SaAisErrorT
"""
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)
-#ifdef IMM_A_01_01
-def saImmOmClassDescriptionGet(immHandle,
- className, classCategory, attrDefinitions):
- """Get descriptor of object class identified by className.
-
- type arguments:
- SaImmHandleT immHandle
- SaImmClassNameT className
- SaImmClassCategoryT classCategory
- POINTER(POINTER(SaImmAttrDefinitionT))() attrDefinitions
-
- returns:
- SaAisErrorT
-
- """
- return omdll.saImmOmClassDescriptionGet(immHandle,
- className,
- BYREF(classCategory),
- BYREF(attrDefinitions))
-#endif
-
def saImmOmClassDescriptionGet_2(immHandle,
className, classCategory, attrDefinitions):
"""Get descriptor of object class identified by className.
@@ -167,46 +157,43 @@ 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),
BYREF(attrDefinitions))
-#ifdef IMM_A_01_01
-def saImmOmClassDescriptionMemoryFree(immHandle, attrDefinitions):
- """Release memory allocated by previous call to
- saImmOmClassDescriptionGet().
-
- type arguments:
- SaImmHandleT immHandle
- POINTER(POINTER(SaImmAttrDefinitionT))() attrDefinitions
-
- returns:
- SaAisErrorT
-
- """
- return omdll.saImmOmClassDescriptionMemoryFree(immHandle,
- attrDefinitions)
-#endif
-
def saImmOmClassDescriptionMemoryFree_2(immHandle, attrDefinitions):
"""Release memory allocated by previous call to
saImmOmClassDescriptionGet_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,37 +208,14 @@ def saImmOmClassDelete(immHandle, classN
SaAisErrorT
"""
+
+ omdll.saImmOmClassDelete.argtypes = [SaImmHandleT,
+ SaImmClassNameT]
+
+ omdll.saImmOmClassDelete.restype = SaAisErrorT
+
return omdll.saImmOmClassDelete(immHandle, className)
-#ifdef IMM_A_01_01
-def saImmOmSearchInitialize(immHandle,
- rootName, scope, searchOptions, searchParams, attributeNames,
- searchHandle):
- """Initialize a search operation limited to objects identified by
- rootName and scope.
-
- type arguments:
- SaImmHandleT immHandle
- SaNameT rootName
- SaImmScopeT scope
- SaImmSearchOptionsT searchOptions
- SaImmSearchParametersT searchParams
- SaImmAttrNameT attributeNames
- SaImmSearchHandleT searchHandle
-
- returns:
- SaAisErrorT
-
- """
- return omdll.saImmOmSearchInitialize(immHandle,
- BYREF(rootName),
- scope,
- searchOptions,
- BYREF(searchParams),
- BYREF(attributeNames),
- BYREF(searchHandle))
-#endif
-
def saImmOmSearchInitialize_2(immHandle,
rootName, scope, searchOptions, searchParams, attributeNames,
searchHandle):
@@ -271,6 +235,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,
@@ -279,25 +254,6 @@ def saImmOmSearchInitialize_2(immHandle,
BYREF(attributeNames),
BYREF(searchHandle))
-#ifdef IMM_A_01_01
-def saImmOmSearchNext(searchHandle, objectName, attributes):
- """Get next object matching search criteria specified in corresponding
- saImmOmSearchInitialize().
-
- type arguments:
- SaImmSearchHandleT searchHandle
- SaNameT objectName
- SaImmAttrValuesT attributes
-
- returns:
- SaAisErrorT
-
- """
- return omdll.saImmOmSearchNext(searchHandle,
- BYREF(objectName),
- BYREF(attributes))
-#endif
-
def saImmOmSearchNext_2(searchHandle, objectName, attributes):
"""Get next object matching search criteria specified in corresponding
saImmOmSearchInitialize_2().
@@ -305,12 +261,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 +289,11 @@ def saImmOmSearchFinalize(searchHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmSearchFinalize.argtypes = [SaImmSearchHandleT]
+
+ omdll.saImmOmSearchFinalize.restype = SaAisErrorT
+
return omdll.saImmOmSearchFinalize(searchHandle)
def saImmOmAccessorInitialize(immHandle, accessorHandle):
@@ -340,31 +308,15 @@ def saImmOmAccessorInitialize(immHandle,
SaAisErrorT
"""
+
+ omdll.saImmOmAccessorInitialize.argtypes = [SaImmHandleT,
+ POINTER(SaImmAccessorHandleT)]
+
+ omdll.saImmOmAccessorInitialize.restype = SaAisErrorT
+
return omdll.saImmOmAccessorInitialize(immHandle,
BYREF(accessorHandle))
-#ifdef IMM_A_01_01
-def saImmOmAccessorGet(accessorHandle,
- objectName, attributeNames, attributes):
- """Use object accessor handle to obtain values of object attributes.
-
- type arguments:
- SaImmAccessorHandleT accessorHandle
- SaNameT objectName
- SaImmAttrNameT attributeNames
- POINTER(POINTER(SaImmAttrValuesT))() attributes
-
- returns:
- SaAisErrorT
-
- """
- c_attributeNames = marshalNullArray(attributeNames)
- return omdll.saImmOmAccessorGet(accessorHandle,
- BYREF(objectName),
- BYREF(c_attributeNames),
- BYREF(attributes))
-#endif
-
def saImmOmAccessorGet_2(accessorHandle,
objectName, attributeNames, attributes):
"""Use object accessor handle to obtain values of object attributes.
@@ -380,6 +332,13 @@ def saImmOmAccessorGet_2(accessorHandle,
"""
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 +354,11 @@ def saImmOmAccessorFinalize(accessorHand
SaAisErrorT
"""
+
+ omdll.saImmOmAccessorFinalize.argtypes = [SaImmAccessorHandleT]
+
+ omdll.saImmOmAccessorFinalize.restype = SaAisErrorT
+
return omdll.saImmOmAccessorFinalize(accessorHandle)
def saImmOmAdminOwnerInitialize(immHandle,
@@ -405,12 +369,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,7 +393,7 @@ def saImmOmAdminOwnerSet(ownerHandle, ob
type arguments:
SaImmAdminOwnerHandleT ownerHandle
- SaNameT objectNames
+ SaNameT** objectNames
SaImmScopeT scope
returns:
@@ -429,6 +401,12 @@ def saImmOmAdminOwnerSet(ownerHandle, ob
"""
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,7 +417,7 @@ def saImmOmAdminOwnerRelease(ownerHandle
type arguments:
SaImmAdminOwnerHandleT ownerHandle
- SaNameT objectNames
+ SaNameT** objectNames
SaImmScopeT scope
returns:
@@ -447,6 +425,12 @@ def saImmOmAdminOwnerRelease(ownerHandle
"""
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 +445,11 @@ def saImmOmAdminOwnerFinalize(ownerHandl
SaAisErrorT
"""
+
+ omdll.saImmOmAdminOwnerFinalize.argtypes = [SaImmAdminOwnerHandleT]
+
+ omdll.saImmOmAdminOwnerFinalize.restype = SaAisErrorT
+
return omdll.saImmOmAdminOwnerFinalize(ownerHandle)
def saImmOmAdminOwnerClear(immHandle, objectNames, scope):
@@ -469,7 +458,7 @@ def saImmOmAdminOwnerClear(immHandle, ob
type arguments:
SaImmHandleT immHandle
- SaNameT objectNames
+ SaNameT** objectNames
SaImmScopeT scope
returns:
@@ -477,6 +466,12 @@ def saImmOmAdminOwnerClear(immHandle, ob
"""
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,103 +482,89 @@ 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))
-#ifdef IMM_A_01_01
-def saImmOmCcbObjectCreate(ccbHandle, className, parentName, attrValues):
- """Add creation of new configuration object to CCB requests.
-
- type arguments:
- SaImmCcbHandleT ccbHandle
- SaImmClassNameT className
- SaNameT parentName
- SaImmAttrValuesT attrValues
-
- returns:
- SaAisErrorT
-
- """
- c_attrValues = marshalNullArray(attrValues)
- return omdll.saImmOmCcbObjectCreate(ccbHandle,
- className,
- BYREF(parentName),
- BYREF(c_attrValues))
-#endif
-
def saImmOmCcbObjectCreate_2(ccbHandle, className, parentName, attrValues):
"""Add creation of new configuration object to CCB requests.
type arguments:
SaImmCcbHandleT ccbHandle
SaImmClassNameT className
- SaNameT parentName
- SaImmAttrValuesT_2 attrValues
+ SaNameT* parentName
+ SaImmAttrValuesT_2** attrValues
returns:
SaAisErrorT
"""
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
-def saImmOmCcbObjectModify(ccbHandle, objectName, attrMods):
+def saImmOmCcbObjectModify_2(ccbHandle, objectName, attrMods):
"""Add modification of configuration object's attributes to CCB
requests.
type arguments:
SaImmCcbHandleT ccbHandle
- SaNameT objectName
- SaImmAttrModificationT attrMods
+ SaNameT* objectName
+ SaImmAttrModificationT_2** attrMods
returns:
SaAisErrorT
"""
c_attrMods = marshalNullArray(attrMods)
- return omdll.saImmOmCcbObjectModify(ccbHandle,
- BYREF(objectName),
- BYREF(c_attrMods))
-#endif
+ omdll.saImmOmCcbObjectModify_2.argtypes = [SaImmCcbHandleT,
+ POINTER(SaNameT),
+
POINTER(POINTER(SaImmAttrModificationT_2))]
-def saImmOmCcbObjectModify_2(ccbHandle, objectName, attrMods):
- """Add modification of configuration object's attributes to CCB
requests.
+ omdll.saImmOmCcbObjectModify_2.restype = SaAisErrorT
- type arguments:
- SaImmCcbHandleT ccbHandle
- SaNameT objectName
- SaImmAttrModificationT_2 attrMods
-
- returns:
- SaAisErrorT
-
- """
- c_attrMods = marshalNullArray(attrMods)
return omdll.saImmOmCcbObjectModify_2(ccbHandle,
BYREF(objectName),
- BYREF(c_attrMods))
+ c_attrMods)
def saImmOmCcbApply(ccbHandle):
"""Apply all CCB requests associated with handle.
@@ -595,6 +576,11 @@ def saImmOmCcbApply(ccbHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmCcbApply.argtypes = [SaImmCcbHandleT]
+
+ omdll.saImmOmCcbApply.restype = SaAisErrorT
+
return omdll.saImmOmCcbApply(ccbHandle)
def saImmOmCcbFinalize(ccbHandle):
@@ -607,35 +593,13 @@ def saImmOmCcbFinalize(ccbHandle):
SaAisErrorT
"""
+
+ omdll.saImmOmCcbFinalize.argtypes = [SaImmCcbHandleT]
+
+ omdll.saImmOmCcbFinalize.restype = SaAisErrorT
+
return omdll.saImmOmCcbFinalize(ccbHandle)
-#ifdef IMM_A_01_01
-def saImmOmAdminOperationInvoke(ownerHandle,
- objectName, operationId, params, operationReturnValue, timeout):
- """Request registered runtime owner of named object to perform the
- identified administration operation.
-
- type arguments:
- SaImmAdminOwnerHandleT ownerHandle
- SaNameT objectName
- SaImmAdminOperationIdT operationId
- SaImmAdminOperationParamsT params
- SaAisErrorT operationReturnValue
- SaTimeT timeout
-
- returns:
- SaAisErrorT
-
- """
- c_params = marshalNullArray(params)
- return omdll.saImmOmAdminOperationInvoke(ownerHandle,
- BYREF(objectName),
- operationId,
- c_params,
- BYREF(operationReturnValue),
- timeout)
-#endif
-
def saImmOmAdminOperationInvoke_2(ownerHandle,
objectName, continuationId, operationId, params,
operationReturnValue, timeout):
@@ -644,11 +608,11 @@ 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:
@@ -656,6 +620,16 @@ def saImmOmAdminOperationInvoke_2(ownerH
"""
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,
@@ -664,31 +638,6 @@ def saImmOmAdminOperationInvoke_2(ownerH
BYREF(operationReturnValue),
timeout)
-#ifdef IMM_A_01_01
-def saImmOmAdminOperationInvokeAsync(ownerHandle,
- invocation, objectName, operationId, params):
- """Request registered runtime owner of named object to perform the
- identified administration operation asynchronously.
-
- type arguments:
- SaImmAdminOwnerHandleT ownerHandle
- SaInvocationT invocation
- SaNameT objectName
- SaImmAdminOperationIdT operationId
- SaImmAdminOperationParamsT params
-
- returns:
- SaAisErrorT
-
- """
- c_params = marshalNullArray(params)
- return omdll.saImmOmAdminOperationInvokeAsync(ownerHandle,
- invocation,
- BYREF(objectName),
- operationId,
- c_params)
-#endif
-
def saImmOmAdminOperationInvokeAsync_2(ownerHandle,
invocation, objectName, continuationId, operationId, params):
"""Request registered runtime owner of named object to perform the
@@ -700,13 +649,23 @@ def saImmOmAdminOperationInvokeAsync_2(o
SaNameT objectName
SaImmContinuationIdT continuationId
SaImmAdminOperationIdT operationId
- SaImmAdminOperationParamsT_2 params
+ SaImmAdminOperationParamsT_2** params
returns:
SaAisErrorT
"""
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 +688,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 +716,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 +743,13 @@ def saImmOmAdminOperationContinuationCle
SaAisErrorT
"""
+
+ omdll.saImmOmAdminOperationContinuationClear.argtypes =
[SaImmAdminOwnerHandleT,
+ POINTER(SaNameT),
+ SaImmContinuationIdT]
+
+ omdll.saImmOmAdminOperationContinuationClear.restype = SaAisErrorT
+
return omdll.saImmOmAdminOperationContinuationClear(ownerHandle,
BYREF(objectName),
continuationId)
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel