summaryrefslogtreecommitdiffstats
path: root/src
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
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')
-rw-r--r--src/common/protocol.c22
-rw-r--r--src/common/protocol_private.h16
2 files changed, 18 insertions, 20 deletions
diff --git a/src/common/protocol.c b/src/common/protocol.c
index 58a70f6..a7cb84f 100644
--- a/src/common/protocol.c
+++ b/src/common/protocol.c
@@ -55,37 +55,32 @@ int push_data(enum tlv_type type)
return ret;
}
-static int push_string(const char *str)
+static int push_string(struct tlv_packet *packet, const char *str)
{
return 0;
}
-static int push_fpi1(const char *num)
+static int push_fpi1(struct tlv_packet *packet, const char *num)
{
return 0;
}
-static int push_timestamp(const char *data)
+static int push_timestamp(struct tlv_packet *packet, const char *data)
{
return 0;
}
-static int push_request(const char *data)
+static int push_request(struct tlv_packet *packet, const char *data)
{
return 0;
}
-static int push_reply(const char *data)
+static int push_reply(struct tlv_packet *packet, const char *data)
{
return 0;
}
-static int push_uuid(const char *data)
-{
- return 0;
-}
-
-size_t tlv_count(const struct packet_data * const packet)
+static int push_uuid(struct tlv_packet *packet, const char *data)
{
return 0;
}
@@ -95,18 +90,17 @@ size_t parse_tlv(const char *data, size_t cursor, struct tlv *t)
return 0;
}
-
int clear_data()
{
return 0;
}
-static int push_bytes(const char *data, size_t size)
+static int push_bytes(struct tlv_packet *packet, size_t size)
{
return 0;
}
-static int push_tlv_header(enum tlv_type type, size_t size)
+static int push_tlv_header(struct tlv_packet *packet, enum tlv_type type, size_t size)
{
return 0;
}
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