User Tools

Site Tools


class:temp:cselectbuffer



CSelectBuffer

Inherited from CSubject,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface

  • void AddItem(const TTargetItem& si, SEL_OP op, BOOL bRegionAdd = TRUE)

CTargetSet m_Buffer

BOOL m_bSingleMode

CTargetSet m_BufferDeltaAdded

CTargetSet m_BufferDeltaDeleted

bool m_bClearOnUpdateDB

set<ULONG> setNodeID

set<TTargetItem> setTargetItem

bool m_bTestMode


CSelectBuffer(void)

  • function:
  • parameters:
    1. [i] void:
  • return value:

virtual ~CSelectBuffer(void)

  • function:
  • parameters:
    1. [i] void:
  • return value:

BOOL Exist(const TTargetItem& si)

  • function:
  • parameters:
    1. [i] const TTargetItem& si:
  • return value:

BOOL Add( const TTargetItem& si, SEL_OP op = SEL_OP_OR )

  • function:
  • parameters:
    1. [i] const TTargetItem& si:
    2. [i] SEL_OP op = SEL_OP_OR :
  • return value:

BOOL Add( const CSelectBuffer* pSelBuf, SEL_OP op = SEL_OP_OR )

  • function:
  • parameters:
    1. [i] const CSelectBuffer* pSelBuf:
    2. [i] SEL_OP op = SEL_OP_OR :
  • return value:

BOOL Add( const CTargetSet* pSet, SEL_OP op = SEL_OP_OR )

  • function:
  • parameters:
    1. [i] const CTargetSet* pSet:
    2. [i] SEL_OP op = SEL_OP_OR :
  • return value:

BOOL Add( const vector<TTargetItem> &vec,SEL_OP op = SEL_OP_OR)

  • function:
  • parameters:
    1. [i] const vector<TTargetItem> &vec:
    2. [i] SEL_OP op = SEL_OP_OR:
  • return value:

BOOL Add(const TTargetItem& si, SEL_OP op,BOOL bRegionAdd)

  • function:
  • parameters:
    1. [i] const TTargetItem& si:
    2. [i] SEL_OP op:
    3. [i] BOOL bRegionAdd:
  • return value:

BOOL Delete(const TTargetItem& si)

  • function:
  • parameters:
    1. [i] const TTargetItem& si:
  • return value:

BOOL Delete(const CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] const CSelectBuffer* pSelBuf:
  • return value:

BOOL Delete(const CTargetSet* pSet)

  • function:
  • parameters:
    1. [i] const CTargetSet* pSet:
  • return value:

BOOL Delete(const vector<TTargetItem> &vec)

  • function:
  • parameters:
    1. [i] const vector<TTargetItem> &vec:
  • return value:

void Clear()

  • function:
  • parameters: NULL
  • return value:

long GetCount() const

  • function:
  • parameters: NULL
  • return value:

BOOL IsEmpty() const

  • function:
  • parameters: NULL
  • return value:

CTargetSet* GetBuffer()

  • function:
  • parameters: NULL
  • return value:

const CTargetSet* GetBuffer() const

  • function:
  • parameters: NULL
  • return value:

const CTargetSet* GetBufferDeltaAdded() const

  • function:
  • parameters: NULL
  • return value:

const CTargetSet* GetBufferDeltaDeleted() const

  • function:
  • parameters: NULL
  • return value:

void ClearDelta()

  • function:
  • parameters: NULL
  • return value:

void SetSingleMode(BOOL bSingle)

  • function:
  • parameters:
    1. [i] BOOL bSingle:
  • return value:

BOOL GetSingleMode() const

  • function:
  • parameters: NULL
  • return value:

int GetTypeCount(long type) const

  • function:
  • parameters:
    1. [i] long type:
  • return value:

void OnUpdateDB(CDBSession* pDBSession)

  • function:
  • parameters:
    1. [i] CDBSession* pDBSession:
  • return value:

bool IsClearOnUpdateDB() const

  • function:
  • parameters: NULL
  • return value:

void SetClearOnUpdateDB(bool val)

  • function:
  • parameters:
    1. [i] bool val:
  • return value:

void AddItem(const TTargetItem& si, SEL_OP op, BOOL bRegionAdd = TRUE)

  • function:
  • parameters:
    1. [i] const TTargetItem& si:
    2. [i] SEL_OP op:
    3. [i] BOOL bRegionAdd = TRUE:
  • return value:
class/temp/cselectbuffer.txt · Last modified: 2024/04/26 11:57 (external edit)