24 #include <blackboard/shmem/header.h>
25 #include <utils/ipc/shm.h>
75 _data_size = h->_data_size;
76 _version = h->_version;
114 BlackBoardSharedMemoryHeaderData *md = (BlackBoardSharedMemoryHeaderData *)memptr;
115 return (_version == md->version);
135 return ( (_version == h->_version) &&
136 (_data_size == h->_data_size) &&
147 return sizeof(BlackBoardSharedMemoryHeaderData);
159 data = (BlackBoardSharedMemoryHeaderData *)memptr;
160 data->version = _version;
161 data->shm_addr = memptr;
162 data->free_list_head = NULL;
163 data->alloc_list_head = NULL;
175 data = (BlackBoardSharedMemoryHeaderData *)memptr;
246 return data->version;