BitsManage Class Reference

class to manage bitwise operations More...

#include <BitsManage.h>

Inheritance diagram for BitsManage:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 BitsManage (void)
 ~BitsManage (void)
void ShiftNewTerm (void)
void SetClWord (void)
void SetClWord (UInt32 ClWord)
void ModifyUInt32 (UInt32 &OldUInt32)
void ModifyUInt32 (UInt32 &OldUInt32, UInt32 NewEle, UInt8 position, UInt8 bitNumber)
UInt32 ExtractFromUInt32 (UInt32 Input, UInt8 position, UInt8 bitNumber)
UInt32 UInt8ToUInt32 (UInt8 *DataIn)
void UInt32ToUInt8 (UInt8 *DataOut, UInt32 DataIn)

Private Attributes

UInt32 NewTerm
UInt32 Position
UInt32 Nbit
UInt32 NShift
UInt32 CleanerWord
UInt8 BMOperation

Friends

class LinkRxIntAddr
class RoutIntAddr
class BusyCardIntAddr


Detailed Description

class to manage bitwise operations

Constructor & Destructor Documentation

BitsManage::BitsManage ( void   ) 

BitsManage::~BitsManage ( void   ) 


Member Function Documentation

void BitsManage::ShiftNewTerm ( void   )  [inline]

void BitsManage::SetClWord ( void   )  [inline]

void BitsManage::SetClWord ( UInt32  ClWord  )  [inline]

void BitsManage::ModifyUInt32 ( UInt32 OldUInt32  ) 

void BitsManage::ModifyUInt32 ( UInt32 OldUInt32,
UInt32  NewEle,
UInt8  position,
UInt8  bitNumber 
)

UInt32 BitsManage::ExtractFromUInt32 ( UInt32  Input,
UInt8  position,
UInt8  bitNumber 
)

UInt32 BitsManage::UInt8ToUInt32 ( UInt8 DataIn  ) 

void BitsManage::UInt32ToUInt8 ( UInt8 DataOut,
UInt32  DataIn 
)


Friends And Related Function Documentation

friend class LinkRxIntAddr [friend]

friend class RoutIntAddr [friend]

friend class BusyCardIntAddr [friend]


Member Data Documentation

UInt32 BitsManage::NewTerm [private]

UInt32 BitsManage::Position [private]

UInt32 BitsManage::Nbit [private]

UInt32 BitsManage::NShift [private]

UInt32 BitsManage::CleanerWord [private]

UInt8 BitsManage::BMOperation [private]


The documentation for this class was generated from the following files:
Generated on Tue Dec 1 12:09:51 2009 for SPD FED Server by  doxygen 1.5.4