summaryrefslogtreecommitdiffstats
path: root/src/common/protocol_private.h
diff options
context:
space:
mode:
authorGravatar Ramūnas Mažeikis <ramunasnezinomas@gmail.com> 2019-05-22 20:38:29 +0300
committerGravatar Ramūnas Mažeikis <ramunasnezinomas@gmail.com> 2019-05-22 20:38:29 +0300
commitca9e0b1cc8084b66311705b0c79da16821eb275d (patch)
tree321636622bd93d21a5f5f8c05925f79aee819b55 /src/common/protocol_private.h
parent28b26ca86cf18947d6d9543ad753ef112ff4da89 (diff)
downloadusurpation-ca9e0b1cc8084b66311705b0c79da16821eb275d.tar.gz
usurpation-ca9e0b1cc8084b66311705b0c79da16821eb275d.tar.bz2
usurpation-ca9e0b1cc8084b66311705b0c79da16821eb275d.zip
Protocol: amendments to interface functions.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
Diffstat (limited to 'src/common/protocol_private.h')
-rw-r--r--src/common/protocol_private.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/common/protocol_private.h b/src/common/protocol_private.h
index 5228afd..a31103a 100644
--- a/src/common/protocol_private.h
+++ b/src/common/protocol_private.h
@@ -1,11 +1,15 @@
#ifndef PROTOCOL_PRIVATE_H
#define PROTOCOL_PRIVATE_H
-static int push_string(const char *str);
-static int push_fpi1(const char *num);
-static int push_timestamp(const char *data);
-static int push_request(const char *data);
-static int push_reply(const char *data);
-static int push_uuid(const char *data);
+#include "protocol_private.h"
+
+int push_string(struct tlv_packet *packet, const char *str);
+int push_fpi1(struct tlv_packet *packet, const char *num);
+int push_timestamp(struct tlv_packet *packet, const char *data);
+int push_request(struct tlv_packet *packet, const char *data);
+int push_reply(struct tlv_packet *packet, const char *data);
+int push_uuid(struct tlv_packet *packet, const char *data);
+int push_bytes(struct tlv_packet *packet, size_t size);
+int push_tlv_header(struct tlv_packet *packet, enum tlv_type type, size_t size);
#endif /* PROTOCOL_PRIVATE_H */ \ No newline at end of file