00001
00002
00003
00004
00005
00006 #if !defined(AFX_VMSBATCHLIST_H__882E64F6_5B91_4027_9B79_EFBBA47FF941__INCLUDED_)
00007 #define AFX_VMSBATCHLIST_H__882E64F6_5B91_4027_9B79_EFBBA47FF941__INCLUDED_
00008
00009 #if _MSC_VER > 1000
00010 #pragma once
00011 #endif
00012
00013 #include "list.h"
00014
00015 #define BATCHLIST_STEP_SYMBOL 's'
00016 #define BATCHLIST_WILDCARD_SYMBOL 'w'
00017
00018 class vmsBatchList
00019 {
00020 public:
00021
00022 void Clear();
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044 bool Create (LPCSTR pszTemplate, LPCSTR pszNumbers, char chStart = 0, char chEnd = 0);
00045
00046 int get_ResultCount();
00047 LPCSTR get_Result (int nIndex);
00048
00049 vmsBatchList();
00050 virtual ~vmsBatchList();
00051
00052 protected:
00053
00054 bool CreateAZBatch (LPCSTR pszTemplate, char chStart, char chEnd);
00055 fs::list <CString> m_v;
00056
00057 };
00058
00059 #endif