#include <BitsManage.h>
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 |
BitsManage::BitsManage | ( | void | ) |
BitsManage::~BitsManage | ( | void | ) |
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 | |||
) |
friend class LinkRxIntAddr [friend] |
friend class RoutIntAddr [friend] |
friend class BusyCardIntAddr [friend] |
UInt32 BitsManage::NewTerm [private] |
UInt32 BitsManage::Position [private] |
UInt32 BitsManage::Nbit [private] |
UInt32 BitsManage::NShift [private] |
UInt32 BitsManage::CleanerWord [private] |
UInt8 BitsManage::BMOperation [private] |