A property list is a collection of properties used to create an endpoint.
More...
A property list is a collection of properties used to create an endpoint.
◆ LCI_plist_t
◆ LCI_plist_create()
Create a property list.
- Parameters
-
[out] | plist_ptr | Pointer to a property list to create. |
- Returns
- Should always be LCI_OK. All the other errors are fatal as defined by LCI_error_t.
◆ LCI_plist_decode()
Decode a property list into a string.
- Parameters
-
[in] | plist | The property list to decode. |
[out] | string | Pointer to an array of chars to write the decode result. |
- Returns
- No available yet. Should always be LCI_ERR_FEATURE_NA.
◆ LCI_plist_free()
Free a property list.
- Parameters
-
[in,out] | plist_ptr | Pointer to a property list to free. |
- Returns
- Should always be LCI_OK. All the other errors are fatal as defined by LCI_error_t.
◆ LCI_plist_get()
Query the property list of an endpoint.
- Parameters
-
[in] | ep | The endpoint to query. |
[out] | plist | Pointer to the property list to write the query result. |
- Returns
- Should always be LCI_OK. All the other errors are fatal as defined by LCI_error_t.
◆ LCI_plist_set_comp_type()
Set the completion mechanism of the property list.
- Parameters
-
[in] | plist | The property list to set. |
[in] | port | Whether to set the completion mechanism for send or receive. |
[in] | match_type | The matching type to set. |
- Returns
- Should always be LCI_OK. All the other errors are fatal as defined by LCI_error_t.
◆ LCI_plist_set_default_comp()
Set the default completion mechanism of the property list. The default completion mechanism will be triggered by a remote one-sided communication operation through LCI_DEFAULT_COMP_REMOTE.
- Parameters
-
[in] | plist | The property list to set. |
[in] | comp | The default completion mechanism to set. |
- Returns
- Should always be LCI_OK. All the other errors are fatal as defined by LCI_error_t.
◆ LCI_plist_set_match_type()
Set the tag matching rule of the property list.
- Parameters
-
[in] | plist | The property list to set. |
[in] | match_type | The matching type to set. |
- Returns
- Should always be LCI_OK. All the other errors are fatal as defined by LCI_error_t.