Home | History | Annotate | Download | only in memory

Lines Matching defs:SharedMemory

25 SharedMemory::SharedMemory()
34 SharedMemory::SharedMemory(const std::wstring& name)
44 SharedMemory::SharedMemory(SharedMemoryHandle handle, bool read_only)
53 SharedMemory::SharedMemory(SharedMemoryHandle handle, bool read_only,
68 SharedMemory::~SharedMemory() {
75 bool SharedMemory::IsHandleValid(const SharedMemoryHandle& handle) {
80 SharedMemoryHandle SharedMemory::NULLHandle() {
85 void SharedMemory::CloseHandle(const SharedMemoryHandle& handle) {
91 size_t SharedMemory::GetHandleLimit() {
97 bool SharedMemory::CreateAndMapAnonymous(size_t size) {
101 bool SharedMemory::Create(const SharedMemoryCreateOptions& options) {
139 bool SharedMemory::Delete(const std::string& name) {
144 bool SharedMemory::Open(const std::string& name, bool read_only) {
159 bool SharedMemory::MapAt(off_t offset, size_t bytes) {
173 (SharedMemory::MAP_MINIMUM_ALIGNMENT - 1));
180 bool SharedMemory::Unmap() {
189 bool SharedMemory::ShareToProcessCommon(ProcessHandle process,
219 void SharedMemory::Close() {
231 void SharedMemory::Lock() {
235 bool SharedMemory::Lock(uint32 timeout_ms, SECURITY_ATTRIBUTES* sec_attr) {
251 void SharedMemory::Unlock() {
256 SharedMemoryHandle SharedMemory::handle() const {