Hex Artifact Content Вы: nobody
Вход

Artifact 86db0434f3a714bdeec87290ff578bb85c330205:


0000: 2f 2f 20 6a 6f 75 72 6e 61 6c 2e 68 0d 0a 23 70  // journal.h..#p
0010: 72 61 67 6d 61 20 6f 6e 63 65 0d 0a 23 69 6e 63  ragma once..#inc
0020: 6c 75 64 65 20 22 76 74 61 62 5f 69 6e 66 6f 2e  lude "vtab_info.
0030: 68 22 0d 0a 0d 0a 63 6c 61 73 73 20 43 4a 6f 75  h"....class CJou
0040: 72 6e 49 6e 66 6f 20 3a 20 70 75 62 6c 69 63 20  rnInfo : public 
0050: 43 56 74 61 62 49 6e 66 6f 0d 0a 7b 0d 0a 70 75  CVtabInfo..{..pu
0060: 62 6c 69 63 3a 0d 0a 09 46 49 4e 44 5f 49 4e 46  blic:...FIND_INF
0070: 4f 28 22 4a 6f 75 72 6e 61 6c 22 2c 20 22 c6 f3  O("Journal", "..
0080: f0 ed e0 eb 22 2c 20 22 6a 72 6e 22 29 0d 0a 09  ....", "jrn")...
0090: 0d 0a 09 43 4a 6f 75 72 6e 49 6e 66 6f 28 43 53  ...CJournInfo(CS
00a0: 74 72 69 6e 67 41 72 72 61 79 26 20 61 72 72 4f  tringArray& arrO
00b0: 66 4e 61 6d 65 73 29 3b 0d 0a 09 73 74 61 74 69  fNames);...stati
00c0: 63 20 42 4f 4f 4c 20 47 65 74 4e 61 6d 65 46 72  c BOOL GetNameFr
00d0: 6f 6d 28 43 53 74 72 69 6e 67 41 72 72 61 79 26  om(CStringArray&
00e0: 20 61 72 72 4f 66 4e 61 6d 65 73 2c 20 43 53 74   arrOfNames, CSt
00f0: 72 69 6e 67 26 20 73 74 72 4e 61 6d 65 29 0d 0a  ring& strName)..
0100: 09 7b 0d 0a 09 09 69 66 28 61 72 72 4f 66 4e 61  .{....if(arrOfNa
0110: 6d 65 73 2e 47 65 74 53 69 7a 65 28 29 20 21 3d  mes.GetSize() !=
0120: 20 31 29 0d 0a 09 09 09 72 65 74 75 72 6e 20 46   1).....return F
0130: 41 4c 53 45 3b 0d 0a 09 09 73 74 72 4e 61 6d 65  ALSE;....strName
0140: 2e 45 6d 70 74 79 28 29 3b 0d 0a 09 09 72 65 74  .Empty();....ret
0150: 75 72 6e 20 54 52 55 45 3b 0d 0a 09 7d 0d 0a 09  urn TRUE;...}...
0160: 09 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 7d  ...protected:..}
0170: 3b 0d 0a                                         ;..