Merge branch 'master' of ssh://192.168.5.5:29418/valib/shmqueue
| | |
| | | shmLen = shmblocks*uint32(unsafe.Sizeof(datainfo)) + uint32(unsafe.Sizeof(shmstruct)) |
| | | |
| | | data, shmid := CreateRawShm(ctx, int(shmLen), key) |
| | | if shmid == -1 { |
| | | return nil |
| | | } |
| | | q := bytes2shmEsQueue(data) |
| | | //init parameters |
| | | q.capacity = shmblocks |
| | |
| | | |
| | | var eqi EsQueueInfo |
| | | data, shmid := AttachRawShm(ctx, key) |
| | | if shmid == -1 { |
| | | return nil |
| | | } |
| | | shmdata := bytes2shmEsQueue(data) |
| | | eqi.EsCaches = ptr2esCache(unsafe.Pointer(&shmdata.cache), int(shmdata.capacity)) |
| | | //fmt.Println("AttachQueue EsCaches:", eqi.EsCaches) |