#include <AbiCollab_ImportRuleSet.h>
Static Public Member Functions | |
static bool | isOverlapAllowed (const ChangeAdjust &ca, const AbstractChangeRecordSessionPacket &acrsp, UT_sint32 iRemotePosAdjust) |
Static Private Member Functions | |
static bool | _isSaveInsert (const ChangeAdjust &ca, const AbstractChangeRecordSessionPacket &acrsp, UT_sint32 iRemotePosAdjust) |
static bool | _isSafeFmtChange (const ChangeAdjust &ca, const AbstractChangeRecordSessionPacket &acrsp, UT_sint32 iRemotePosAdjust) |
bool AbiCollab_ImportRuleSet::_isSafeFmtChange | ( | const ChangeAdjust & | ca, | |
const AbstractChangeRecordSessionPacket & | acrsp, | |||
UT_sint32 | iRemotePosAdjust | |||
) | [static, private] |
Referenced by isOverlapAllowed().
bool AbiCollab_ImportRuleSet::_isSaveInsert | ( | const ChangeAdjust & | ca, | |
const AbstractChangeRecordSessionPacket & | acrsp, | |||
UT_sint32 | iRemotePosAdjust | |||
) | [static, private] |
References AbstractChangeRecordSessionPacket::getLength(), ChangeAdjust::getLocalLength(), ChangeAdjust::getLocalPos(), AbstractChangeRecordSessionPacket::getPos(), AbstractChangeRecordSessionPacket::isInstanceOf(), ChangeAdjust::m_pPacket, PCT_GlobSessionPacket, and UT_return_val_if_fail.
Referenced by isOverlapAllowed().
bool AbiCollab_ImportRuleSet::isOverlapAllowed | ( | const ChangeAdjust & | ca, | |
const AbstractChangeRecordSessionPacket & | acrsp, | |||
UT_sint32 | iRemotePosAdjust | |||
) | [static] |
References _isSafeFmtChange(), and _isSaveInsert().
Referenced by ABI_Collab_Import::_checkForCollision().