mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-25 12:43:09 +00:00
new harbor
This commit is contained in:
@@ -13,7 +13,6 @@ struct skynet_message {
|
||||
|
||||
struct message_queue;
|
||||
|
||||
void skynet_globalmq_push(struct message_queue *);
|
||||
struct message_queue * skynet_globalmq_pop(void);
|
||||
|
||||
struct message_queue * skynet_mq_create(uint32_t handle);
|
||||
@@ -23,19 +22,7 @@ uint32_t skynet_mq_handle(struct message_queue *);
|
||||
// 0 for success
|
||||
int skynet_mq_pop(struct message_queue *q, struct skynet_message *message);
|
||||
void skynet_mq_push(struct message_queue *q, struct skynet_message *message);
|
||||
|
||||
struct skynet_remote_message {
|
||||
uint32_t destination;
|
||||
struct skynet_message message;
|
||||
};
|
||||
|
||||
struct message_remote_queue;
|
||||
|
||||
struct message_remote_queue * skynet_remotemq_create(void);
|
||||
void skynet_remotemq_release(struct message_remote_queue *);
|
||||
|
||||
int skynet_remotemq_pop(struct message_remote_queue *q, struct skynet_remote_message *message);
|
||||
void skynet_remotemq_push(struct message_remote_queue *q, struct skynet_remote_message *message);
|
||||
void skynet_mq_force_push(struct message_queue *q);
|
||||
|
||||
void skynet_mq_init(int cap);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user