CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
ODTCCConfig Class Reference

#include <ODTCCConfig.h>

Inheritance diagram for ODTCCConfig:
IODConfig IDBObject

Public Member Functions

int getId () const
 
unsigned char * getLUTClob () const
 
std::string getLUTConfigurationFile () const
 
int getNTestPatternsToLoad () const
 
unsigned char * getSLBClob () const
 
std::string getSLBConfigurationFile () const
 
std::string getTable ()
 
unsigned char * getTCCClob () const
 
std::string getTCCConfigurationFile () const
 
std::string getTestPatternFileUrl () const
 
 ODTCCConfig ()
 
void setId (int id)
 
void setLUTClob (unsigned char *x)
 
void setLUTConfigurationFile (std::string x)
 
void setNTestPatternsToLoad (int id)
 
void setParameters (const std::map< std::string, std::string > &my_keys_map)
 
void setSLBClob (unsigned char *x)
 
void setSLBConfigurationFile (std::string x)
 
void setTCCClob (unsigned char *x)
 
void setTCCConfigurationFile (std::string x)
 
void setTestPatternFileUrl (std::string x)
 
 ~ODTCCConfig ()
 
- Public Member Functions inherited from IODConfig
std::string getConfigTag ()
 
void setConfigTag (std::string x)
 
- Public Member Functions inherited from IDBObject
oracle::occi::Connection * getConn () const
 
oracle::occi::Environment * getEnv () const
 
void setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn)
 
virtual ~IDBObject ()
 

Private Member Functions

void clear ()
 
void fetchData (ODTCCConfig *result) throw (std::runtime_error)
 
int fetchID () throw (std::runtime_error)
 
int fetchNextId () throw (std::runtime_error)
 
void prepareWrite () throw (std::runtime_error)
 
void writeDB () throw (std::runtime_error)
 

Private Attributes

int m_ID
 
unsigned char * m_lut_clob
 
std::string m_lut_file
 
int m_ntest
 
unsigned int m_size
 
unsigned char * m_slb_clob
 
std::string m_slb_file
 
unsigned char * m_tcc_clob
 
std::string m_tcc_file
 
std::string m_test_url
 

Friends

class EcalCondDBInterface
 

Additional Inherited Members

- Public Types inherited from IODConfig
typedef oracle::occi::Clob Clob
 
typedef oracle::occi::SQLException SQLException
 
typedef oracle::occi::Statement Statement
 
typedef oracle::occi::Stream Stream
 
- Public Attributes inherited from IODConfig
std::string m_config_tag
 
- Static Public Attributes inherited from IDBObject
static int const ECALDB_NROWS =1024
 
- Protected Member Functions inherited from IODConfig
void checkPrepare () throw (std::runtime_error)
 
void createReadStatement () throw (std::runtime_error)
 
void populateClob (Clob &clob, std::string fname, unsigned int bufsize) throw (std::runtime_error)
 
unsigned char * readClob (Clob &clob, int size) throw (std::runtime_error)
 
void setPrefetchRowCount (int ncount) throw (std::runtime_error)
 
void terminateReadStatement () throw (std::runtime_error)
 
void terminateWriteStatement () throw (std::runtime_error)
 
- Protected Member Functions inherited from IDBObject
void checkConnection () const throw (std::runtime_error)
 
- Protected Attributes inherited from IODConfig
Statementm_readStmt
 
Statementm_writeStmt
 
- Protected Attributes inherited from IDBObject
oracle::occi::Connection * m_conn
 
oracle::occi::Environment * m_env
 

Detailed Description

Definition at line 15 of file ODTCCConfig.h.

Constructor & Destructor Documentation

ODTCCConfig::ODTCCConfig ( )

Definition at line 11 of file ODTCCConfig.cc.

References hitfit::clear(), and NULL.

12 {
13  m_env = NULL;
14  m_conn = NULL;
15  m_writeStmt = NULL;
16  m_readStmt = NULL;
17  m_config_tag="";
18 
19  m_ID=0;
20  clear();
21  m_size=0;
22 }
oracle::occi::Environment * m_env
Definition: IDBObject.h:38
oracle::occi::Connection * m_conn
Definition: IDBObject.h:39
Statement * m_writeStmt
Definition: IODConfig.h:36
#define NULL
Definition: scimark2.h:8
std::string m_config_tag
Definition: IODConfig.h:27
unsigned int m_size
Definition: ODTCCConfig.h:70
Statement * m_readStmt
Definition: IODConfig.h:37
void clear()
Definition: ODTCCConfig.cc:24
ODTCCConfig::~ODTCCConfig ( )

Definition at line 34 of file ODTCCConfig.cc.

35 {
36 }

Member Function Documentation

void ODTCCConfig::clear ( void  )
private

Definition at line 24 of file ODTCCConfig.cc.

24  {
25 
26  m_tcc_file="";
27  m_lut_file="";
28  m_slb_file="";
29  m_test_url="";
30  m_ntest=0;
31 }
std::string m_slb_file
Definition: ODTCCConfig.h:67
std::string m_tcc_file
Definition: ODTCCConfig.h:65
std::string m_test_url
Definition: ODTCCConfig.h:68
std::string m_lut_file
Definition: ODTCCConfig.h:66
void ODTCCConfig::fetchData ( ODTCCConfig result)
throw (std::runtime_error
)
private

Definition at line 180 of file ODTCCConfig.cc.

References gather_cfg::cout, alignCSCRings::e, i, and query::result.

182 {
183  this->checkConnection();
184  result->clear();
185  if(result->getId()==0 && (result->getConfigTag()=="") ){
186  throw(std::runtime_error("ODTCCConfig::fetchData(): no Id defined for this ODTCCConfig "));
187  }
188 
189  try {
190 
191  m_readStmt->setSQL("SELECT * "
192  "FROM ECAL_TCC_CONFIGURATION d "
193  " where (tcc_configuration_id = :1 or tcc_tag=:2 )" );
194  m_readStmt->setInt(1, result->getId());
195  m_readStmt->setString(2, result->getConfigTag());
196  ResultSet* rset = m_readStmt->executeQuery();
197 
198  rset->next();
199  // the first is the id
200  result->setId(rset->getInt(1));
201  result->setConfigTag(rset->getString(2));
202 
203  result->setTCCConfigurationFile(rset->getString(3));
204  result->setLUTConfigurationFile(rset->getString(4));
205  result->setSLBConfigurationFile(rset->getString(5));
206  result->setTestPatternFileUrl(rset->getString(6));
207  result->setNTestPatternsToLoad(rset->getInt(7));
208  //
209 
210  Clob clob1 = rset->getClob (8);
211  cout << "Opening the clob in Read only mode" << endl;
212  clob1.open (OCCI_LOB_READONLY);
213  int clobLength=clob1.length ();
214  cout << "Length of the clob1 is: " << clobLength << endl;
215  unsigned char* buffer = readClob (clob1, clobLength);
216  clob1.close ();
217  cout<< "the clob buffer is:"<<endl;
218  for (int i = 0; i < clobLength; ++i)
219  cout << (char) buffer[i];
220  cout << endl;
221  result->setTCCClob(buffer );
222 
223  Clob clob2 = rset->getClob (9);
224  cout << "Opening the clob in Read only mode" << endl;
225  clob2.open (OCCI_LOB_READONLY);
226  clobLength=clob2.length ();
227  cout << "Length of the clob2 is: " << clobLength << endl;
228  unsigned char* buffer2 = readClob (clob2, clobLength);
229  clob2.close ();
230  cout<< "the clob buffer is:"<<endl;
231  for (int i = 0; i < clobLength; ++i)
232  cout << (char) buffer2[i];
233  cout << endl;
234  result->setLUTClob(buffer2 );
235 
236  Clob clob3 = rset->getClob (10);
237  cout << "Opening the clob in Read only mode" << endl;
238  clob3.open (OCCI_LOB_READONLY);
239  clobLength=clob3.length ();
240  cout << "Length of the clob3 is: " << clobLength << endl;
241  unsigned char* buffer3 = readClob (clob3, clobLength);
242  clob3.close ();
243  cout<< "the clob buffer is:"<<endl;
244  for (int i = 0; i < clobLength; ++i)
245  cout << (char) buffer3[i];
246  cout << endl;
247  result->setSLBClob(buffer3 );
248 
249  } catch (SQLException &e) {
250  throw(std::runtime_error("ODTCCConfig::fetchData(): "+e.getMessage()));
251  }
252 }
int i
Definition: DBlmapReader.cc:9
void setSLBClob(unsigned char *x)
Definition: ODTCCConfig.h:44
void setLUTConfigurationFile(std::string x)
Definition: ODTCCConfig.h:29
unsigned char * readClob(Clob &clob, int size)
Definition: IODConfig.h:160
void setId(int id)
Definition: ODTCCConfig.h:24
oracle::occi::SQLException SQLException
Definition: HcalDbOmds.cc:27
int getId() const
Definition: ODTCCConfig.h:25
void setTCCConfigurationFile(std::string x)
Definition: ODTCCConfig.h:27
void setTCCClob(unsigned char *x)
Definition: ODTCCConfig.h:38
void setNTestPatternsToLoad(int id)
Definition: ODTCCConfig.h:35
void setSLBConfigurationFile(std::string x)
Definition: ODTCCConfig.h:31
oracle::occi::Clob Clob
Definition: IODConfig.h:25
oracle::occi::ResultSet ResultSet
Definition: HcalDbOmds.cc:26
void setTestPatternFileUrl(std::string x)
Definition: ODTCCConfig.h:33
void setConfigTag(std::string x)
Definition: IODConfig.h:31
Statement * m_readStmt
Definition: IODConfig.h:37
std::string getConfigTag()
Definition: IODConfig.h:32
tuple cout
Definition: gather_cfg.py:121
void setLUTClob(unsigned char *x)
Definition: ODTCCConfig.h:41
void checkConnection() const
Definition: IDBObject.h:41
void clear()
Definition: ODTCCConfig.cc:24
int ODTCCConfig::fetchID ( )
throw (std::runtime_error
)
private

Definition at line 256 of file ODTCCConfig.cc.

References alignCSCRings::e.

257 {
258  if (m_ID!=0) {
259  return m_ID;
260  }
261 
262  this->checkConnection();
263 
264  try {
265  Statement* stmt = m_conn->createStatement();
266  stmt->setSQL("SELECT tcc_configuration_id FROM ecal_tcc_configuration "
267  "WHERE tcc_tag=:tcc_tag "
268  );
269 
270  stmt->setString(1, getConfigTag() );
271 
272  ResultSet* rset = stmt->executeQuery();
273 
274  if (rset->next()) {
275  m_ID = rset->getInt(1);
276  } else {
277  m_ID = 0;
278  }
279  m_conn->terminateStatement(stmt);
280  } catch (SQLException &e) {
281  throw(std::runtime_error("ODTCCConfig::fetchID: "+e.getMessage()));
282  }
283 
284  return m_ID;
285 }
oracle::occi::Connection * m_conn
Definition: IDBObject.h:39
oracle::occi::SQLException SQLException
Definition: HcalDbOmds.cc:27
oracle::occi::Statement Statement
Definition: IODConfig.h:23
oracle::occi::ResultSet ResultSet
Definition: HcalDbOmds.cc:26
std::string getConfigTag()
Definition: IODConfig.h:32
void checkConnection() const
Definition: IDBObject.h:41
int ODTCCConfig::fetchNextId ( )
throw (std::runtime_error
)
private

Definition at line 38 of file ODTCCConfig.cc.

References alignCSCRings::e, and query::result.

38  {
39 
40  int result=0;
41  try {
42  this->checkConnection();
43 
44  m_readStmt = m_conn->createStatement();
45  m_readStmt->setSQL("select ecal_tcc_config_sq.NextVal from dual");
46  ResultSet* rset = m_readStmt->executeQuery();
47  while (rset->next ()){
48  result= rset->getInt(1);
49  }
50  m_conn->terminateStatement(m_readStmt);
51  return result;
52 
53  } catch (SQLException &e) {
54  throw(std::runtime_error("ODTCCConfig::fetchNextId(): "+e.getMessage()));
55  }
56 
57 }
oracle::occi::Connection * m_conn
Definition: IDBObject.h:39
oracle::occi::SQLException SQLException
Definition: HcalDbOmds.cc:27
tuple result
Definition: query.py:137
oracle::occi::ResultSet ResultSet
Definition: HcalDbOmds.cc:26
Statement * m_readStmt
Definition: IODConfig.h:37
void checkConnection() const
Definition: IDBObject.h:41
int ODTCCConfig::getId ( ) const
inline

Definition at line 25 of file ODTCCConfig.h.

References m_ID.

25 { return m_ID; }
unsigned char* ODTCCConfig::getLUTClob ( ) const
inline

Definition at line 42 of file ODTCCConfig.h.

References m_lut_clob.

42 { return m_lut_clob; }
unsigned char * m_lut_clob
Definition: ODTCCConfig.h:63
std::string ODTCCConfig::getLUTConfigurationFile ( ) const
inline

Definition at line 30 of file ODTCCConfig.h.

References m_lut_file.

30 { return m_lut_file; }
std::string m_lut_file
Definition: ODTCCConfig.h:66
int ODTCCConfig::getNTestPatternsToLoad ( ) const
inline

Definition at line 36 of file ODTCCConfig.h.

References m_ntest.

36 { return m_ntest; }
unsigned char* ODTCCConfig::getSLBClob ( ) const
inline

Definition at line 45 of file ODTCCConfig.h.

References m_slb_clob.

45 { return m_slb_clob; }
unsigned char * m_slb_clob
Definition: ODTCCConfig.h:64
std::string ODTCCConfig::getSLBConfigurationFile ( ) const
inline

Definition at line 32 of file ODTCCConfig.h.

References m_slb_file.

32 { return m_slb_file; }
std::string m_slb_file
Definition: ODTCCConfig.h:67
std::string ODTCCConfig::getTable ( )
inlinevirtual

Implements IODConfig.

Definition at line 22 of file ODTCCConfig.h.

22 { return "ECAL_TCC_CONFIGURATION"; }
unsigned char* ODTCCConfig::getTCCClob ( ) const
inline

Definition at line 39 of file ODTCCConfig.h.

References m_tcc_clob.

39 { return m_tcc_clob; }
unsigned char * m_tcc_clob
Definition: ODTCCConfig.h:62
std::string ODTCCConfig::getTCCConfigurationFile ( ) const
inline

Definition at line 28 of file ODTCCConfig.h.

References m_tcc_file.

28 { return m_tcc_file; }
std::string m_tcc_file
Definition: ODTCCConfig.h:65
std::string ODTCCConfig::getTestPatternFileUrl ( ) const
inline

Definition at line 34 of file ODTCCConfig.h.

References m_test_url.

34 { return m_test_url; }
std::string m_test_url
Definition: ODTCCConfig.h:68
void ODTCCConfig::prepareWrite ( )
throw (std::runtime_error
)
privatevirtual

Implements IODConfig.

Definition at line 81 of file ODTCCConfig.cc.

References gather_cfg::cout, and alignCSCRings::e.

83 {
84  this->checkConnection();
85 
86  int next_id=fetchNextId();
87 
88  try {
89  m_writeStmt = m_conn->createStatement();
90  m_writeStmt->setSQL("INSERT INTO ECAL_TCC_CONFIGURATION (tcc_configuration_id, tcc_tag, "
91  "Configuration_file, LUT_CONFIGURATION_FILE, SLB_CONFIGURATION_FILE, "
92  "TESTPATTERNFILE_URL , N_TESTPATTERNS_TO_LOAD, "
93  "tcc_configuration, lut_configuration, slb_configuration ) "
94  "VALUES (:1, :2, :3, :4, :5, :6, :7, :8 , :9, :10)");
95  m_writeStmt->setInt(1, next_id);
96  m_writeStmt->setString(2, getConfigTag());
97  m_writeStmt->setString(3, getTCCConfigurationFile());
98  m_writeStmt->setString(4, getLUTConfigurationFile());
99  m_writeStmt->setString(5, getSLBConfigurationFile());
100  m_writeStmt->setString(6, getTestPatternFileUrl());
101  m_writeStmt->setInt(7, getNTestPatternsToLoad());
102  // and now the clobs
103  oracle::occi::Clob clob1(m_conn);
104  clob1.setEmpty();
105  m_writeStmt->setClob(8,clob1);
106 
107  oracle::occi::Clob clob2(m_conn);
108  clob2.setEmpty();
109  m_writeStmt->setClob(9,clob2);
110 
111  oracle::occi::Clob clob3(m_conn);
112  clob3.setEmpty();
113  m_writeStmt->setClob(10,clob3);
114 
115  m_writeStmt->executeUpdate ();
116  m_ID=next_id;
117 
118  m_conn->terminateStatement(m_writeStmt);
119  std::cout<<"TCC 3 empty Clobs inserted into CONFIGURATION with id="<<next_id<<std::endl;
120 
121  // now we read and update it
122  m_writeStmt = m_conn->createStatement();
123  m_writeStmt->setSQL ("SELECT tcc_configuration, lut_configuration, slb_configuration FROM ECAL_TCC_CONFIGURATION WHERE"
124  " tcc_configuration_id=:1 FOR UPDATE");
125 
126  std::cout<<"updating the clobs 0"<<std::endl;
127 
128 
129  } catch (SQLException &e) {
130  throw(std::runtime_error("ODTCCConfig::prepareWrite(): "+e.getMessage()));
131  }
132 
133  std::cout<<"updating the clob 1 "<<std::endl;
134 
135 }
oracle::occi::Connection * m_conn
Definition: IDBObject.h:39
Statement * m_writeStmt
Definition: IODConfig.h:36
oracle::occi::SQLException SQLException
Definition: HcalDbOmds.cc:27
std::string getTestPatternFileUrl() const
Definition: ODTCCConfig.h:34
std::string getTCCConfigurationFile() const
Definition: ODTCCConfig.h:28
int fetchNextId()
Definition: ODTCCConfig.cc:38
std::string getSLBConfigurationFile() const
Definition: ODTCCConfig.h:32
std::string getConfigTag()
Definition: IODConfig.h:32
tuple cout
Definition: gather_cfg.py:121
std::string getLUTConfigurationFile() const
Definition: ODTCCConfig.h:30
void checkConnection() const
Definition: IDBObject.h:41
int getNTestPatternsToLoad() const
Definition: ODTCCConfig.h:36
void ODTCCConfig::setId ( int  id)
inline

Definition at line 24 of file ODTCCConfig.h.

References m_ID.

24 { m_ID = id; }
void ODTCCConfig::setLUTClob ( unsigned char *  x)
inline

Definition at line 41 of file ODTCCConfig.h.

References m_lut_clob, and x.

41 { m_lut_clob = x; }
unsigned char * m_lut_clob
Definition: ODTCCConfig.h:63
Definition: DDAxes.h:10
void ODTCCConfig::setLUTConfigurationFile ( std::string  x)
inline

Definition at line 29 of file ODTCCConfig.h.

References m_lut_file, and x.

29 { m_lut_file = x; }
Definition: DDAxes.h:10
std::string m_lut_file
Definition: ODTCCConfig.h:66
void ODTCCConfig::setNTestPatternsToLoad ( int  id)
inline

Definition at line 35 of file ODTCCConfig.h.

References m_ntest.

35 { m_ntest = id; }
void ODTCCConfig::setParameters ( const std::map< std::string, std::string > &  my_keys_map)

Definition at line 60 of file ODTCCConfig.cc.

60  {
61 
62  // parses the result of the XML parser that is a map of
63  // string string with variable name variable value
64 
65  for( std::map<std::string, std::string >::const_iterator ci=
66  my_keys_map.begin(); ci!=my_keys_map.end(); ci++ ) {
67 
68  if(ci->first== "TCC_CONFIGURATION_ID") setConfigTag(ci->second);
69  if(ci->first== "N_TESTPATTERNS_TO_LOAD") setNTestPatternsToLoad(atoi(ci->second.c_str()));
70  if(ci->first== "LUT_CONFIGURATION_FILE") setLUTConfigurationFile(ci->second );
71  if(ci->first== "CONFIGURATION_FILE") setTCCConfigurationFile(ci->second );
72  if(ci->first== "SLB_CONFIGURATION_FILE") setSLBConfigurationFile(ci->second );
73  if(ci->first== "TESTPATTERNFILE_URL") setTestPatternFileUrl(ci->second );
74 
75  }
76 
77 }
void setLUTConfigurationFile(std::string x)
Definition: ODTCCConfig.h:29
void setTCCConfigurationFile(std::string x)
Definition: ODTCCConfig.h:27
void setNTestPatternsToLoad(int id)
Definition: ODTCCConfig.h:35
void setSLBConfigurationFile(std::string x)
Definition: ODTCCConfig.h:31
void setTestPatternFileUrl(std::string x)
Definition: ODTCCConfig.h:33
void setConfigTag(std::string x)
Definition: IODConfig.h:31
void ODTCCConfig::setSLBClob ( unsigned char *  x)
inline

Definition at line 44 of file ODTCCConfig.h.

References m_slb_clob, and x.

44 { m_slb_clob = x; }
unsigned char * m_slb_clob
Definition: ODTCCConfig.h:64
Definition: DDAxes.h:10
void ODTCCConfig::setSLBConfigurationFile ( std::string  x)
inline

Definition at line 31 of file ODTCCConfig.h.

References m_slb_file, and x.

31 { m_slb_file = x; }
std::string m_slb_file
Definition: ODTCCConfig.h:67
Definition: DDAxes.h:10
void ODTCCConfig::setTCCClob ( unsigned char *  x)
inline

Definition at line 38 of file ODTCCConfig.h.

References m_tcc_clob, and x.

38 { m_tcc_clob = x; }
unsigned char * m_tcc_clob
Definition: ODTCCConfig.h:62
Definition: DDAxes.h:10
void ODTCCConfig::setTCCConfigurationFile ( std::string  x)
inline

Definition at line 27 of file ODTCCConfig.h.

References m_tcc_file, and x.

27 { m_tcc_file = x; }
std::string m_tcc_file
Definition: ODTCCConfig.h:65
Definition: DDAxes.h:10
void ODTCCConfig::setTestPatternFileUrl ( std::string  x)
inline

Definition at line 33 of file ODTCCConfig.h.

References m_test_url, and x.

33 { m_test_url = x; }
std::string m_test_url
Definition: ODTCCConfig.h:68
Definition: DDAxes.h:10
void ODTCCConfig::writeDB ( )
throw (std::runtime_error
)
private

Definition at line 137 of file ODTCCConfig.cc.

References gather_cfg::cout, and alignCSCRings::e.

139 {
140 
141  std::cout<<"updating the clob 2"<<std::endl;
142 
143  try {
144 
145  m_writeStmt->setInt(1, m_ID);
146  ResultSet* rset = m_writeStmt->executeQuery();
147 
148  while (rset->next ())
149  {
150  oracle::occi::Clob clob1 = rset->getClob (1);
151  oracle::occi::Clob clob2 = rset->getClob (2);
152  oracle::occi::Clob clob3 = rset->getClob (3);
153  cout << "Opening the clob in read write mode" << endl;
154  cout << "Populating the clobs" << endl;
158 
159  }
160 
161  m_writeStmt->executeUpdate();
162  m_writeStmt->closeResultSet (rset);
163 
164  } catch (SQLException &e) {
165  throw(std::runtime_error("ODTCCConfig::writeDB(): "+e.getMessage()));
166  }
167  // Now get the ID
168  if (!this->fetchID()) {
169  throw(std::runtime_error("ODTCCConfig::writeDB: Failed to write"));
170  }
171 
172 
173 }
void populateClob(Clob &clob, std::string fname, unsigned int bufsize)
Definition: IODConfig.h:88
Statement * m_writeStmt
Definition: IODConfig.h:36
unsigned int m_size
Definition: ODTCCConfig.h:70
oracle::occi::SQLException SQLException
Definition: HcalDbOmds.cc:27
oracle::occi::ResultSet ResultSet
Definition: HcalDbOmds.cc:26
std::string getTCCConfigurationFile() const
Definition: ODTCCConfig.h:28
std::string getSLBConfigurationFile() const
Definition: ODTCCConfig.h:32
tuple cout
Definition: gather_cfg.py:121
std::string getLUTConfigurationFile() const
Definition: ODTCCConfig.h:30

Friends And Related Function Documentation

friend class EcalCondDBInterface
friend

Definition at line 17 of file ODTCCConfig.h.

Member Data Documentation

int ODTCCConfig::m_ID
private

Definition at line 61 of file ODTCCConfig.h.

Referenced by getId(), and setId().

unsigned char* ODTCCConfig::m_lut_clob
private

Definition at line 63 of file ODTCCConfig.h.

Referenced by getLUTClob(), and setLUTClob().

std::string ODTCCConfig::m_lut_file
private

Definition at line 66 of file ODTCCConfig.h.

Referenced by getLUTConfigurationFile(), and setLUTConfigurationFile().

int ODTCCConfig::m_ntest
private

Definition at line 69 of file ODTCCConfig.h.

Referenced by getNTestPatternsToLoad(), and setNTestPatternsToLoad().

unsigned int ODTCCConfig::m_size
private

Definition at line 70 of file ODTCCConfig.h.

unsigned char* ODTCCConfig::m_slb_clob
private

Definition at line 64 of file ODTCCConfig.h.

Referenced by getSLBClob(), and setSLBClob().

std::string ODTCCConfig::m_slb_file
private

Definition at line 67 of file ODTCCConfig.h.

Referenced by getSLBConfigurationFile(), and setSLBConfigurationFile().

unsigned char* ODTCCConfig::m_tcc_clob
private

Definition at line 62 of file ODTCCConfig.h.

Referenced by getTCCClob(), and setTCCClob().

std::string ODTCCConfig::m_tcc_file
private

Definition at line 65 of file ODTCCConfig.h.

Referenced by getTCCConfigurationFile(), and setTCCConfigurationFile().

std::string ODTCCConfig::m_test_url
private

Definition at line 68 of file ODTCCConfig.h.

Referenced by getTestPatternFileUrl(), and setTestPatternFileUrl().