﻿#ifndef __GW_COMMON_H
#define __GW_COMMON_H

#include "util.h"
#include "list.h"
#include <mqueue.h>

typedef struct _mq_var_t {
    int read;
    int write;
} mq_var_t;

int gw_mq_init(mq_var_t *var) ;
int gw_mq_destroy(mq_var_t *var);
int msg_read(mq_var_t *var,char **data);
int msg_write(mq_var_t *var,char *data,uint32_t size);
int msg_write_test(mq_var_t *var,char *data,uint32_t size);
#endif


