Home | History | Annotate | Download | only in nbaio

Lines Matching defs:Shared

17 // Non-blocking event logger intended for safe communication between processes via shared memory
60 // representation of a single log entry in shared memory
71 // located in shared memory
72 struct Shared {
73 Shared() : mRear(0) { }
74 /*virtual*/ ~Shared() { }
89 Timeline(size_t size, void *shared = NULL);
104 Shared* const mShared; // pointer to shared memory
114 Writer(); // dummy nop implementation without shared memory
117 // The size of the shared memory must be at least Timeline::sharedSize(size).
118 Writer(size_t size, void *shared);
132 virtual bool setEnabled(bool enabled); // but won't enable if no shared memory
143 Shared* const mShared; // raw pointer to shared memory
155 LockedWriter(size_t size, void *shared);
176 // The size of the shared memory must be at least Timeline::sharedSize(size).
177 Reader(size_t size, const void *shared);
187 const Shared* const mShared; // raw pointer to shared memory