45 #define MRP_HEIGHT 'h' 46 #define MRP_DURATION 'd' 47 #define MRP_MIMETYPE 'm' 48 #define MRP_AUTHORNAME 'N' 49 #define MRP_TRACKNAME 'n' 50 #define MRP_GUARANTEE_E2EE 'c' 51 #define MRP_ERRONEOUS_E2EE 'e' 52 #define MRP_WANTS_MDN 'r' 53 #define MRP_FORWARDED 'a' 54 #define MRP_SYSTEM_CMD 'S' 55 #define MRP_SYSTEM_CMD_PARAM 'E' 57 #define MRP_SERVER_FOLDER 'Z' 58 #define MRP_SERVER_UID 'z' 60 #define MRP_TIMES_INCREATION 'T' 62 #define MRP_REFERENCES 'R' 63 #define MRP_UNPROMOTED 'U' 64 #define MRP_PROFILE_IMAGE 'i' 65 #define MRP_DEL_AFTER_SEND 'P' 79 void mrparam_set_packed (
mrparam_t*,
const char*);
int mrparam_exists(mrparam_t *param, int key)
Check if a parameter exists.
Definition: mrparam.c:161
void mrparam_unref(mrparam_t *param)
Free an parameter list object created eg.
Definition: mrparam.c:90
char * mrparam_get(mrparam_t *param, int key, const char *def)
Get value of a parameter.
Definition: mrparam.c:186
void mrparam_set(mrparam_t *param, int key, const char *value)
Set parameter to a string.
Definition: mrparam.c:253
mrparam_t * mrparam_new()
Create new parameter list object.
Definition: mrparam.c:69
void mrparam_set_int(mrparam_t *param, int key, int32_t value)
Set parameter to an integer.
Definition: mrparam.c:318
int32_t mrparam_get_int(mrparam_t *param, int key, int32_t def)
Get value of a parameter.
Definition: mrparam.c:223
An object for handling key=value parameter lists.
Definition: mrparam.h:36
void mrparam_empty(mrparam_t *param)
Delete all parameters.
Definition: mrparam.c:111