func (pk *ProtocolKey) GetUnsafePointer(byteOrder binary.ByteOrder) (unsafe.Pointer, error) {
	keyB, err := utils.InterfaceToBytes(pk, byteOrder)
	if err != nil {
		return nil, err
	}
	return unsafe.Pointer(&keyB[0]), nil
}
// GetUnsafePointer - Returns an unsafe Pointer to the data
Returns an unsafe Pointer to the data
// GetUnsafePointer - Returns an unsafe Pointer to the data
func (pk *ProtocolKey) GetUnsafePointer(byteOrder binary.ByteOrder) (unsafe.Pointer, error) {
	keyB, err := utils.InterfaceToBytes(pk, byteOrder)
	if err != nil {
		return nil, err
	}
	return unsafe.Pointer(&keyB[0]), nil
}
func ( pk * ProtocolKey ) GetUnsafePointer ( byteOrder binary . ByteOrder ) ( unsafe . Pointer , error ) { keyB , err := utils . InterfaceToBytes ( pk , byteOrder ) if err != nil { return nil , err } return unsafe . Pointer ( & keyB [ 0 ] ) , nil }
Returns an unsafe Pointer to the data
Returns an unsafe Pointer to the data