| | |
| | | int dgram_mod_start_bus(void * _socket) { |
| | | dgram_mod_socket_t * socket = (dgram_mod_socket_t *) _socket; |
| | | socket->mod = BUS; |
| | | printf("mem_pool_malloc_by_key before\n"); |
| | | // void *map_ptr = mem_pool_malloc_by_key(1, sizeof(SHMTopicSubMap)); |
| | | // printf("mem_pool_malloc_by_key before\n"); |
| | | socket->topic_sub_map = mem_pool_attach<SHMTopicSubMap>(BUS_MAP_KEY); |
| | | printf("mem_pool_malloc_by_key after\n"); |
| | | |
| | | // socket->topic_sub_map = new(map_ptr) SHMTopicSubMap; |
| | | |
| | | //socket->topic_sub_map = new SHMTopicSubMap; |
| | | run_pubsub_proxy(socket); |
| | | // pthread_t tid; |
| | | // pthread_create(&tid, NULL, run_accept_sub_request, _socket); |