use NativeMappedBuffer for command
use NativeMappedBuffer for event
use NativeMappedBuffer for command
use NativeMappedBuffer for event