diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2023-08-14 19:45:36 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2023-08-14 19:45:36 +0200 |
commit | bfa452a375ea0a0a3f95304a69186936567e5263 (patch) | |
tree | aade062a143c1afcc4ea06ee27905ffc34a9217b /src/core/xbuda.cpp | |
parent | dd70ff8bf32c2d7ed365004b1770058265db1978 (diff) |
New upstream version 4.1.4
Diffstat (limited to 'src/core/xbuda.cpp')
-rwxr-xr-x | src/core/xbuda.cpp | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/src/core/xbuda.cpp b/src/core/xbuda.cpp deleted file mode 100755 index 0a9c2e7..0000000 --- a/src/core/xbuda.cpp +++ /dev/null @@ -1,78 +0,0 @@ -/* xbuda.cpp - -XBase64 Software Library - -Copyright (c) 1997,2003,2014,2022 Gary A Kunkel - -The xb64 software library is covered under the terms of the GPL Version 3, 2007 license. - -Email Contact: - - XDB-devel@lists.sourceforge.net - XDB-users@lists.sourceforge.net - -This module handles uda (user data area) methods - -*/ - -#include "xbase.h" - - -// might need to change thisto XB_EXPRESSION_SUPPORT -#ifdef XB_EXPRESSION_SUPPORT - - -namespace xb{ - -/************************************************************************/ -xbUda::xbUda() { - llOrd. SetDupKeys( xbFalse ); -} -/************************************************************************/ -xbUda::~xbUda() {} -/************************************************************************/ -void xbUda::Clear() { - llOrd.Clear(); -} -/************************************************************************/ -xbInt16 xbUda::GetTokenCnt() const { - return llOrd.GetNodeCnt(); -} -/************************************************************************/ - -xbInt16 xbUda::GetTokenForKey( const xbString &sKey, xbString &sToken ) { - return llOrd.GetDataForKey( sKey, sToken ); -} - -/************************************************************************/ -xbInt16 xbUda::AddTokenForKey( const xbString &sKey, const xbString &sToken ) { - return llOrd.InsertKey( sKey, sToken ); -} -/************************************************************************/ - -xbInt16 xbUda::UpdTokenForKey( const xbString &sKey, const xbString &sData ) { - return llOrd.UpdateForKey( sKey, sData ); -} - -/************************************************************************/ -xbInt16 xbUda::DelTokenForKey( const xbString &sKey ) { - return llOrd.RemoveKey( sKey ); //, sToken ); -} - - -/************************************************************************/ - -void xbUda::DumpUda() const{ - - xbLinkListNode<xbString> *lln = llOrd.GetHeadNode(); - - xbInt32 l = 0; - while( lln ){ - std::cout << ++l << " Key=[" << lln->GetKey() << "] Data=[" << lln->GetData() << "]" << std::endl; - lln = lln->GetNextNode(); - } -} - -/************************************************************************/ -} /* namespace */ -#endif /* XB_EXPRESSION_SUPPORT */
\ No newline at end of file |