Lines Matching defs:Shared
17 // Non-blocking event logger intended for safe communication between processes via shared memory
62 // representation of a single log entry in shared memory
73 // located in shared memory
74 struct Shared {
75 Shared() : mRear(0) { }
76 /*virtual*/ ~Shared() { }
91 Timeline(size_t size, void *shared = NULL);
106 Shared* const mShared; // pointer to shared memory
116 Writer(); // dummy nop implementation without shared memory
119 // The size of the shared memory must be at least Timeline::sharedSize(size).
120 Writer(size_t size, void *shared);
134 virtual bool setEnabled(bool enabled); // but won't enable if no shared memory
145 Shared* const mShared; // raw pointer to shared memory
157 LockedWriter(size_t size, void *shared);
178 // The size of the shared memory must be at least Timeline::sharedSize(size).
179 Reader(size_t size, const void *shared);
189 const Shared* const mShared; // raw pointer to shared memory