struct axl::io::SharedMemoryTransportHdr

#include <axl_io_SharedMemoryTransport.h>

struct SharedMemoryTransportHdr
{
    // fields

    uint32_t m_signature;
    uint32_t m_padding;
    int32_t m_lock;
    uint32_t m_state;
    uint32_t m_readSemaphoreWaitCount;
    uint32_t m_writeSemaphoreWaitCount;
    uint32_t m_readOffset;
    uint32_t m_writeOffset;
    uint32_t m_endOffset;
    uint32_t m_dataSize;
};