/* Prototypes */
SilcIDPayload silc_id_payload_parse(SilcBuffer buffer);
-SilcArgumentPayload silc_argument_payload_parse(SilcBuffer buffer,
- unsigned int argc);
SilcIDPayload silc_id_payload_parse_data(unsigned char *data,
unsigned int len);
void *silc_id_payload_parse_id(unsigned char *data, unsigned int len);
void *silc_id_payload_get_id(SilcIDPayload payload);
unsigned char *silc_id_payload_get_data(SilcIDPayload payload);
unsigned int silc_id_payload_get_len(SilcIDPayload payload);
+SilcArgumentPayload silc_argument_payload_parse(SilcBuffer buffer,
+ unsigned int argc);
SilcBuffer silc_argument_payload_encode(unsigned int argc,
unsigned char **argv,
unsigned int *argv_lens,
unsigned int *argv_types);
+SilcBuffer silc_argument_payload_encode_payload(SilcArgumentPayload payload);
void silc_argument_payload_free(SilcArgumentPayload payload);
unsigned int silc_argument_get_arg_num(SilcArgumentPayload payload);
unsigned char *silc_argument_get_first_arg(SilcArgumentPayload payload,