From 559c6ba45b9d3d09458e70aaf0ba295bf4c71ed0 Mon Sep 17 00:00:00 2001 From: angelo Date: Wed, 19 Feb 1997 12:12:38 +0000 Subject: [PATCH] Rimosso syscursor.cpp e syscursor.h git-svn-id: svn://10.65.10.50/trunk@4143 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/syscursor.cpp | 50 ------------------------------------------- include/syscursor.h | 22 ------------------- 2 files changed, 72 deletions(-) delete mode 100755 include/syscursor.cpp delete mode 100755 include/syscursor.h diff --git a/include/syscursor.cpp b/include/syscursor.cpp deleted file mode 100755 index 5fa03f123..000000000 --- a/include/syscursor.cpp +++ /dev/null @@ -1,50 +0,0 @@ -#include -#include - -/////////////////////////////////////////////////////////// -// TSystem_cursor -/////////////////////////////////////////////////////////// - - - - -void TSystem_cursor::mark_deleted(bool deleted) - -{ - const TRecnotype nitem = items(); - - for (operator=(0); pos() < nitem; operator++()) - { - const TRecnotype nrec = readrec(); - if (deleted && curr().valid()) - { - curr().discard(); - CWrite(&file()->filehnd()->f, curr().string(), nrec, _nolock); - } - else - if (curr().isdeleted()) - { - curr().recall(); - CWrite(&file()->filehnd()->f, curr().string(), nrec, _nolock); - } - } -} - - -TSystem_cursor::~TSystem_cursor() - -{ - TLocalisamfile* f = file(); - const int num = f->num(); - - f->close(); -{ - TSystemisamfile s(num); - s.packfile(); -} -f->open(); - -} - -// *** EOF syscursor.cpp - diff --git a/include/syscursor.h b/include/syscursor.h deleted file mode 100755 index 601ca6762..000000000 --- a/include/syscursor.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef __SYS_CURSOR_H -#define __SYS_CURSOR_H - -#ifndef __RELATION_H -#include -#endif - -class TSystem_cursor : public TCursor -{ - virtual TRecnotype buildcursor(TRecnotype rp); - -public: - - void mark_deleted(bool deleted = FALSE); - void recall() { mark_deleted(FALSE);} - TSystem_cursor(TRelation* f, const char* filter = "", int key = 1, TRectype* from = NULL, TRectype* to = NULL) : TCursor(f, filter, key, from, to) {} - virtual ~TSystem_cursor() {} -}; - -#endif -// ** EOF syscursor.h -