LibreOffice Module sw (master) 1
|
FKP - Formatted disK Page. More...
Public Member Functions | |
WW8_WrFkp (ePLCFT ePl, WW8_FC nStartFc) | |
~WW8_WrFkp () | |
bool | Append (WW8_FC nEndFc, sal_uInt16 nVarLen, const sal_uInt8 *pSprms) |
void | Combine () |
void | Write (SvStream &rStrm, SwWW8WrGrf &rGrf) |
bool | IsEqualPos (WW8_FC nEndFc) const |
void | MergeToNew (short &rVarLen, sal_uInt8 *&pNewSprms) |
bool | IsEmptySprm () const |
void | SetNewEnd (WW8_FC nEnd) |
WW8_FC | GetStartFc () const |
WW8_FC | GetEndFc () const |
sal_uInt8 * | CopyLastSprms (sal_uInt8 &rLen) |
Private Member Functions | |
sal_uInt8 | SearchSameSprm (sal_uInt16 nVarLen, const sal_uInt8 *pSprms) |
WW8_WrFkp (const WW8_WrFkp &)=delete | |
WW8_WrFkp & | operator= (const WW8_WrFkp &)=delete |
Private Attributes | |
sal_uInt8 * | m_pFkp |
sal_uInt8 * | m_pOfs |
ePLCFT | m_ePlc |
short | m_nStartGrp |
short | m_nOldStartGrp |
sal_uInt8 | m_nItemSize |
sal_uInt8 | m_nIMax |
sal_uInt8 | m_nOldVarLen |
bool | m_bCombined |
FKP - Formatted disK Page.
Definition at line 127 of file wrtww8.cxx.
|
privatedelete |
Definition at line 1087 of file wrtww8.cxx.
WW8_WrFkp::~WW8_WrFkp | ( | ) |
Definition at line 1099 of file wrtww8.cxx.
Definition at line 1162 of file wrtww8.cxx.
References CHP, m_bCombined, m_ePlc, m_nIMax, m_nItemSize, m_nOldStartGrp, m_nOldVarLen, m_nStartGrp, m_pFkp, m_pOfs, o3tl::make_unsigned(), n, nPos, PAP, and SearchSameSprm().
Referenced by WW8_WrPlcPn::AppendFkpEntry().
void WW8_WrFkp::Combine | ( | ) |
Definition at line 1231 of file wrtww8.cxx.
References i, m_bCombined, m_nIMax, m_nItemSize, m_pFkp, m_pOfs, and p.
Referenced by WW8_WrPlcPn::AppendFkpEntry(), and Write().
Definition at line 1134 of file wrtww8.cxx.
References m_bCombined, m_ePlc, m_nIMax, m_nItemSize, m_pFkp, m_pOfs, p, and PAP.
Referenced by WW8_WrPlcPn::CopyLastSprms().
WW8_FC WW8_WrFkp::GetEndFc | ( | ) | const |
Definition at line 1326 of file wrtww8.cxx.
References m_bCombined, m_nIMax, and m_pFkp.
Referenced by WW8_WrPlcPn::AppendFkpEntry().
WW8_FC WW8_WrFkp::GetStartFc | ( | ) | const |
Definition at line 1316 of file wrtww8.cxx.
References m_bCombined, and m_pFkp.
|
inline |
Definition at line 154 of file wrtww8.cxx.
References m_bCombined, m_nIMax, and m_nOldVarLen.
Referenced by WW8_WrPlcPn::AppendFkpEntry().
|
inline |
Definition at line 151 of file wrtww8.cxx.
References m_bCombined, m_nIMax, and m_pFkp.
Referenced by WW8_WrPlcPn::AppendFkpEntry().
void WW8_WrFkp::MergeToNew | ( | short & | rVarLen, |
sal_uInt8 *& | pNewSprms | ||
) |
Definition at line 1273 of file wrtww8.cxx.
References m_nIMax, m_nItemSize, m_nOldStartGrp, m_nOldVarLen, m_nStartGrp, m_pFkp, m_pOfs, n, and p.
Referenced by WW8_WrPlcPn::AppendFkpEntry().
Definition at line 1105 of file wrtww8.cxx.
References CHP, GRF_MAGIC_1, GRF_MAGIC_2, GRF_MAGIC_3, i, m_ePlc, m_nIMax, m_nItemSize, m_pFkp, m_pOfs, n, and p.
Referenced by Append().
|
inline |
Definition at line 156 of file wrtww8.cxx.
References m_nIMax, and m_pFkp.
Referenced by WW8_WrPlcPn::AppendFkpEntry().
void WW8_WrFkp::Write | ( | SvStream & | rStrm, |
SwWW8WrGrf & | rGrf | ||
) |
Definition at line 1251 of file wrtww8.cxx.
References Combine(), SwWW8WrGrf::GetFPos(), GRF_MAGIC_1, GRF_MAGIC_2, GRF_MAGIC_3, m_nStartGrp, m_pFkp, nPos, p, rStrm, and SvStream::WriteBytes().
|
private |
Definition at line 137 of file wrtww8.cxx.
Referenced by Append(), Combine(), CopyLastSprms(), GetEndFc(), GetStartFc(), IsEmptySprm(), and IsEqualPos().
|
private |
Definition at line 131 of file wrtww8.cxx.
Referenced by Append(), CopyLastSprms(), and SearchSameSprm().
|
private |
Definition at line 135 of file wrtww8.cxx.
Referenced by Append(), Combine(), CopyLastSprms(), GetEndFc(), IsEmptySprm(), IsEqualPos(), MergeToNew(), SearchSameSprm(), and SetNewEnd().
|
private |
Definition at line 134 of file wrtww8.cxx.
Referenced by Append(), Combine(), CopyLastSprms(), MergeToNew(), and SearchSameSprm().
|
private |
Definition at line 133 of file wrtww8.cxx.
Referenced by Append(), and MergeToNew().
|
private |
Definition at line 136 of file wrtww8.cxx.
Referenced by Append(), IsEmptySprm(), and MergeToNew().
|
private |
Definition at line 132 of file wrtww8.cxx.
Referenced by Append(), MergeToNew(), and Write().
|
private |
Definition at line 129 of file wrtww8.cxx.
Referenced by Append(), Combine(), CopyLastSprms(), GetEndFc(), GetStartFc(), IsEqualPos(), MergeToNew(), SearchSameSprm(), SetNewEnd(), Write(), WW8_WrFkp(), and ~WW8_WrFkp().
|
private |
Definition at line 130 of file wrtww8.cxx.
Referenced by Append(), Combine(), CopyLastSprms(), MergeToNew(), SearchSameSprm(), WW8_WrFkp(), and ~WW8_WrFkp().