blob: e604eaa63a34c7486f4f5f59785eb758411b8280 (
plain) (
tree)
|
|
#include "salticidae/config.h"
#ifdef SALTICIDAE_CBINDINGS
#include "salticidae/network.h"
using namespace salticidae;
extern "C" {
// MsgNetwork
msgnetwork_config_t *msgnetwork_config_new() {
return new msgnetwork_config_t();
}
void msgnetwork_config_free(const msgnetwork_config_t *self) { delete self; }
msgnetwork_t *msgnetwork_new(const eventcontext_t *ec, const msgnetwork_config_t *config, SalticidaeCError *cerror) {
SALTICIDAE_CERROR_TRY(cerror)
return new msgnetwork_t(*ec, *config);
SALTICIDAE_CERROR_CATCH(cerror)
return nullptr;
}
void msgnetwork_free(const msgnetwork_t *self) { delete self; }
void msgnetwork_config_burst_size(msgnetwork_config_t *self, size_t burst_size) {
|