remove unused mq api

This commit is contained in:
Cloud Wu
2014-05-26 13:23:57 +08:00
parent e765d3c305
commit 866e59811e
4 changed files with 6 additions and 23 deletions

View File

@@ -12,4 +12,4 @@ lualoader = "lualib/loader.lua"
-- preload = "./examples/preload.lua" -- run preload.lua before every lua service run
snax = root.."examples/?.lua;"..root.."test/?.lua"
cpath = root.."cservice/?.so"
daemon = "./skynet.pid"
-- daemon = "./skynet.pid"

View File

@@ -44,7 +44,7 @@ static struct global_queue *Q = NULL;
#define GP(p) ((p) % MAX_GLOBAL_MQ)
static void
void
skynet_globalmq_push(struct message_queue * queue) {
struct global_queue *q= Q;
@@ -214,21 +214,6 @@ skynet_mq_init() {
Q=q;
}
void
skynet_mq_force_push(struct message_queue * queue) {
assert(queue->in_global);
skynet_globalmq_push(queue);
}
void
skynet_mq_pushglobal(struct message_queue *queue) {
LOCK(queue)
assert(queue->in_global);
skynet_globalmq_push(queue);
queue->in_global = MQ_IN_GLOBAL;
UNLOCK(queue)
}
void
skynet_mq_mark_release(struct message_queue *q) {
LOCK(q)
@@ -257,7 +242,7 @@ skynet_mq_release(struct message_queue *q, message_drop drop_func, void *ud) {
UNLOCK(q)
_drop_queue(q, drop_func, ud);
} else {
skynet_mq_force_push(q);
skynet_globalmq_push(q);
UNLOCK(q)
}
}

View File

@@ -13,6 +13,7 @@ struct skynet_message {
struct message_queue;
void skynet_globalmq_push(struct message_queue * queue);
struct message_queue * skynet_globalmq_pop(void);
struct message_queue * skynet_mq_create(uint32_t handle);
@@ -30,9 +31,6 @@ void skynet_mq_push(struct message_queue *q, struct skynet_message *message);
// return the length of message queue, for debug
int skynet_mq_length(struct message_queue *q);
void skynet_mq_force_push(struct message_queue *q);
void skynet_mq_pushglobal(struct message_queue *q);
void skynet_mq_init();
#endif

View File

@@ -139,7 +139,7 @@ skynet_context_new(const char * name, const char *param) {
if (ret) {
ctx->init = true;
}
skynet_mq_force_push(queue);
skynet_globalmq_push(queue);
if (ret) {
skynet_error(ret, "LAUNCH %s %s", name, param ? param : "");
}
@@ -258,7 +258,7 @@ skynet_context_message_dispatch(struct skynet_monitor *sm) {
}
assert(q == ctx->queue);
skynet_mq_pushglobal(q);
skynet_globalmq_push(q);
skynet_context_release(ctx);
skynet_monitor_trigger(sm, 0,0);