25 lines
694 B
C
25 lines
694 B
C
//
|
|
// Created by haraldwolff on 13.08.22.
|
|
//
|
|
|
|
#pragma once
|
|
|
|
#include <bs_msg.h>
|
|
|
|
static const uint32_t bs_magic = 0xbeefcafe;
|
|
static const uint32_t bs_version = 1;
|
|
static const uint32_t defaultBlocksize = 4096;
|
|
|
|
int bs_comm_start(bs_engine_t *engine);
|
|
|
|
int bs_comm_thread(bs_engine_t *engine);
|
|
int bs_comm_connect(bs_engine_t *engine);
|
|
int bs_comm_listen(bs_engine_t *engine);
|
|
|
|
int bs_comm_handshake(bs_engine_t *engine);
|
|
|
|
int bs_comm_send(bs_engine_t *engine, bs_msg_t msg_type, char *msg, int length);
|
|
int bs_comm_send_payload(bs_engine_t *engine, bs_msg_t msg_type, char *msg, int length, char *payload, int payload_length);
|
|
int bs_comm_send_msg(bs_engine_t *engine, bs_msg_buffer_t *msg);
|
|
|