Home | History | Annotate | Download | only in base

Lines Matching defs:SharedMemory

12 SharedMemory::SharedMemory()
20 SharedMemory::SharedMemory(const std::wstring& name)
29 SharedMemory::SharedMemory(SharedMemoryHandle handle, bool read_only)
37 SharedMemory::SharedMemory(SharedMemoryHandle handle, bool read_only,
51 SharedMemory::~SharedMemory() {
58 bool SharedMemory::IsHandleValid(const SharedMemoryHandle& handle) {
63 SharedMemoryHandle SharedMemory::NULLHandle() {
68 void SharedMemory::CloseHandle(const SharedMemoryHandle& handle) {
73 bool SharedMemory::CreateAndMapAnonymous(uint32 size) {
77 bool SharedMemory::CreateAnonymous(uint32 size) {
81 bool SharedMemory::CreateNamed(const std::string& name,
116 bool SharedMemory::Delete(const std::string& name) {
121 bool SharedMemory::Open(const std::string& name, bool read_only) {
136 bool SharedMemory::Map(uint32 bytes) {
148 bool SharedMemory::Unmap() {
157 bool SharedMemory::ShareToProcessCommon(ProcessHandle process,
187 void SharedMemory::Close() {
199 void SharedMemory::Lock() {
203 bool SharedMemory::Lock(uint32 timeout_ms, SECURITY_ATTRIBUTES* sec_attr) {
219 void SharedMemory::Unlock() {
224 SharedMemoryHandle SharedMemory::handle() const {