10#ifndef ElogAttachment_H
11#define ElogAttachment_H 1
27 int i_attachment_number;
29 TString str_file_path;
static ElogAttachment * GetAttachment(int record_id, int attachment_number)
get attachment from the database
void Print()
print information about current attachment
static int PrintAll()
print all attachments
ClassDef(ElogAttachment, 1)
int GetAttachmentNumber()
get attachment number of the current attachment
static int DeleteAttachment(int record_id, int attachment_number)
delete attachment from the database
static ElogAttachment * CreateAttachment(int record_id, int attachment_number, TString file_path)
add new attachment to the database
int GetRecordId()
get record id of the current attachment
TString GetFilePath()
get file path of the current attachment
int SetRecordId(int record_id)
set record id of the current attachment
virtual ~ElogAttachment()
int SetFilePath(TString file_path)
set file path of the current attachment
int SetAttachmentNumber(int attachment_number)
set attachment number of the current attachment
static int CheckAttachmentExists(int record_id, int attachment_number)
check attachment exists in the database: 1- true, 0 - false, <0 - database operation error