53 #define MRP_HEIGHT 'h' 54 #define MRP_DURATION 'd' 55 #define MRP_MIMETYPE 'm' 56 #define MRP_AUTHORNAME 'N' 57 #define MRP_TRACKNAME 'n' 58 #define MRP_GUARANTEE_E2EE 'c' 59 #define MRP_ERRONEOUS_E2EE 'e' 60 #define MRP_WANTS_MDN 'r' 61 #define MRP_FORWARDED 'a' 62 #define MRP_SYSTEM_CMD 'S' 63 #define MRP_SYSTEM_CMD_PARAM 'E' 65 #define MRP_SERVER_FOLDER 'Z' 66 #define MRP_SERVER_UID 'z' 68 #define MRP_TIMES_INCREATION 'T' 70 #define MRP_REFERENCES 'R' 71 #define MRP_UNPROMOTED 'U' 72 #define MRP_PROFILE_IMAGE 'i' 73 #define MRP_DEL_AFTER_SEND 'P' 87 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
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
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:44
void mrparam_empty(mrparam_t *param)
Delete all parameters in the object.
Definition: mrparam.c:111