|
XmmsClient
|
Functions | |
| xmmsv_t * | xmmsv_sc_argument_new (const char *name, const char *docstring, xmmsv_type_t type, xmmsv_t *default_value) XMMS_PUBLIC |
| Create a new argument for a method. More... | |
| const char * | xmmsv_sc_argument_get_name (xmmsv_t *arg) XMMS_PUBLIC |
| const char * | xmmsv_sc_argument_get_docstring (xmmsv_t *arg) XMMS_PUBLIC |
| int64_t | xmmsv_sc_argument_get_type (xmmsv_t *arg) XMMS_PUBLIC |
| xmmsv_t * | xmmsv_sc_argument_get_default_value (xmmsv_t *arg) XMMS_PUBLIC |
| const char* xmmsv_sc_argument_get_docstring | ( | xmmsv_t * | arg | ) |
| const char* xmmsv_sc_argument_get_name | ( | xmmsv_t * | arg | ) |
| int64_t xmmsv_sc_argument_get_type | ( | xmmsv_t * | arg | ) |
| xmmsv_t* xmmsv_sc_argument_new | ( | const char * | name, |
| const char * | docstring, | ||
| xmmsv_type_t | type, | ||
| xmmsv_t * | default_value | ||
| ) |
Create a new argument for a method.
| name | The name of the argument. Must not be NULL. |
| docstring | The docstring of the argument. |
| type | The expected type of the argument. Use XMMSV_TYPE_NONE to accept any type. XMMSV_TYPE_ERROR is reserved and should not be used. |
| default_value | Value to set this argument to if it's missing in the method call. Implies that the argument is optional. If NULL, the argument is not optional. |