1MP_GetProprietaryLCooamdmBoanlaMnucletOiipdaLtihstM(aM3nPMa_PgGAeePmtIeP)nrtopLriibertaarryyLFouandcBtailoannsceOidList(3MPAPI)
2
3
4

NAME

6       MP_GetProprietaryLoadBalanceOidList - get a list of object IDs
7

SYNOPSIS

9       cc [ flag... ] file... -lMPAPI [ library... ]
10       #include <mpapi.h>
11
12       MP_STATUS MP_GetProprietaryLoadBalanceOidList(MP_OID oid
13            MP_OID_LIST **ppList);
14
15

PARAMETERS

17       oid       The object ID of the plugin.
18
19
20       ppList    A  pointer  to  a  pointer  to  an  object  ID  that has type
21                 MP_OID_LIST structure. With a successful  return,  this  con‐
22                 tains  a  pointer  to  an object ID that has type MP_OID_LIST
23                 that contains the object IDs of all the proprietary load bal‐
24                 ance types associated with the specified plugin.
25
26

DESCRIPTION

28       The  MP_GetProprietaryLoadBalanceOidList()  function  returns a list of
29       the object IDs of all the proprietary load balance  algorithms  associ‐
30       ated with this plugin.
31
32
33       When  the  caller  is  finished using the list, it must free the memory
34       used by the list by calling MP_FreeOidList.
35

RETURN VALUES

37       MP_STATUS_INVALID_OBJECT_TYPE
38
39           The oid does not specify any valid object type. This is most likely
40           to happen if an uninitialized object ID is passed to the API.
41
42
43       MP_STATUS_INVALID_PARAMETER
44
45           The  ppList in null or specifies a memory area to which data cannot
46           be  written,  or  if  the  oid  has  a  type  subfield  other  than
47           MP_OBJECT_TYPE_PLUGIN.
48
49
50       MP_STATUS_OBJECT_NOT_FOUND
51
52           The oid owner ID or object sequence number is invalid.
53
54
55       MP_STATUS_SUCCESS
56
57           The operation is successful.
58
59
60       MP_STATUS_FAILED
61
62           The plugin for the specified object ID  is not found.
63
64
65       MP_STATUS_INSUFFICIENT_MEMORY
66
67           A memory allocation failure occurred.
68
69
70       MP_STATUS_UNSUPPORTED
71
72           The implementation does not support the API.
73
74

ATTRIBUTES

76       See attributes(5) for descriptions of the following attributes:
77
78
79
80
81       ┌─────────────────────────────┬─────────────────────────────┐
82       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
83       ├─────────────────────────────┼─────────────────────────────┤
84       │Interface Stability          │Standard:  ANSI  INCITS 412  │
85       │                             │Multipath Management API     │
86       ├─────────────────────────────┼─────────────────────────────┤
87       │MT-Level                     │Safe                         │
88       └─────────────────────────────┴─────────────────────────────┘
89

SEE ALSO

91       libMPAPI(3LIB),         MP_GetProprietaryLoadBalanceProperties(3MPAPI),
92       attributes(5)
93
94
95       Multipath Management API Version 1.0
96
97
98
99SunOS 5.11                        15MPF_eGbet2P0r0o6prietaryLoadBalanceOidList(3MPAPI)
Impressum