From d923116745d1521f69bb90cd4e5660a91d93c88d Mon Sep 17 00:00:00 2001 From: Oliver Ruiz Dorantes Date: Sun, 3 Jan 2010 21:19:47 +0000 Subject: [PATCH] Fix mask and endline style git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34880 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/bluetooth/CodeHandler.h | 131 ++++++++++++------------ 1 file changed, 67 insertions(+), 64 deletions(-) diff --git a/headers/private/bluetooth/CodeHandler.h b/headers/private/bluetooth/CodeHandler.h index fb3f2071ab..033e57829d 100644 --- a/headers/private/bluetooth/CodeHandler.h +++ b/headers/private/bluetooth/CodeHandler.h @@ -1,64 +1,67 @@ -#ifndef _CODEHANDLER_H_ -#define _CODEHANDLER_H_ - -#include - -namespace Bluetooth -{ - -class CodeHandler { - -public: - /* - * TODO: Handler and protocol could be fit in 16 bits 12 - * for handler and 4 for the protocol - */ - - /* - * Used: - * - From HCI layer to send events to bluetooth server. - * - L2cap lower to dispatch TX packets to HCI Layer informing about connection handle - * - Transport drivers dispatch its data to HCI layer - * - */ - static inline hci_id Device(uint32 code) - { - return ((code & 0xFF) >> 24); - } - - - static inline void SetDevice(uint32* code, hci_id device) - { - *code = *code | ((device & 0xFF) << 24); - } - - - static inline uint16 Handler(uint32 code) - { - return ((code & 0xFFFF) >> 0); - } - - - static void SetHandler(uint32* code, uint16 handler) - { - *code = *code | ((handler & 0xFFFF) << 0); - } - - - static bt_packet_t Protocol(uint32 code) - { - return (bt_packet_t)((code && 0xFF) >> 16); - } - - - static void SetProtocol(uint32* code, bt_packet_t protocol) - { - *code = *code | ((protocol & 0xFF) << 16); - } - - -}; - -} // namespace - -#endif +#ifndef _CODEHANDLER_H_ +#define _CODEHANDLER_H_ + +#include + +namespace Bluetooth +{ + +class CodeHandler { + +public: + /* + * TODO: Handler and protocol could be fit in 16 bits 12 + * for handler and 4 for the protocol + */ + + /* + * Used: + * - From HCI layer to send events to bluetooth server. + * - L2cap lower to dispatch TX packets to HCI Layer + * - informing about connection handle + * - Transport drivers dispatch its data to HCI layer + * + */ + static hci_id Device(uint32 code) + { + return ((code & 0xFF000000) >> 24); + } + + + static void SetDevice(uint32* code, hci_id device) + { + *code = *code | ((device & 0xFF) << 24); + } + + + static uint16 Handler(uint32 code) + { + return ((code & 0xFFFF) >> 0); + } + + + static void SetHandler(uint32* code, uint16 handler) + { + *code = *code | ((handler & 0xFFFF) << 0); + } + + + static bt_packet_t Protocol(uint32 code) + { + return (bt_packet_t)((code & 0xFF0000) >> 16); + } + + + static void SetProtocol(uint32* code, bt_packet_t protocol) + { + *code = *code | ((protocol & 0xFF) << 16); + } + + +}; + + +} // namespace + + +#endif