#if !defined(_Ata_Baslik) #define _Ata_Baslik #include "degiskentip.h" //-----------------------------------------------------------------------------\\ // \\ // Dosya Adı: ata.h \\ // Proje: Virüs Avcısı - http://www.virusavcisi.com/ \\ // Açıklama: Açık Kaynak Kodlu Anti-Virüs Projesi \\ // Tanım: Proje Temel Nesnesi \\ // Konu: Çekirdek ve Genel Yapı Bileşenleri \\ // Tarih: 27.03.10 09:37 \\ // İlk Kodlayıcı: Arf Teknoloji \\ // Kurtuluş Mh. 66. Sk. No: 17 \\ // İskenderun/Türkiye \\ // Tel: +90 326 614 36 41 \\ // http://www.arfteknoloji.com/ \\ // Destekleyenler: Çözüm Park http://www.cozumpark.com/, \\ // Doctus http://www.doctus.org/ \\ // \\ //-----------------------------------------------------------------------------\\ // \\ // Değişiklikler: \\ // \\ // 1 27.03.10 09:37 - HEK \\ // $ _VA_CAta sınıfı yazıldı. \\ // \\ //-----------------------------------------------------------------------------\\ class _VA_CAta { public: _VA_CAta(); virtual ~_VA_CAta() virtual _VA_CAta *Isim( _VA_String &strIsim ) = 0; virtual _VA_Mantik EsitMi( _VA_String strIsim ); virtual _VA_Cevap Ithal( const _VA_Ptr ptrKaynak ); virtual _VA_Cevap Ihrac( _VA_Ptr ptrHedef ); virtual _VA_Mantik Iliskilendir( _VA_CAta *snfKaynak ); virtual _VA_Cevap DogruMu(); virtual _VA_Mantik Cogalt( _VA_CAta **snfYeni ); templateT *Benzet(); _VA_Cevap BenzerMi( _VA_CAta *snfKaynak ); public: _VA_Ptr m_ptrIcerik; _VA_Int m_iDeger; }; #endif // _Ata_Baslik