Changeset 31030 for trunk/ippToPsps/src/InitData.c
- Timestamp:
- Mar 23, 2011, 4:27:17 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/src/InitData.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/src/InitData.c
r31015 r31030 28 28 */ 29 29 static bool getRowAttribute( 30 InitData* this, 30 31 xmlNode* tableNode, 31 32 const char* keyName, … … 58 59 } 59 60 60 psError(PS_ERR_UNKNOWN, 61 false, 62 "* InitData: Could not find value for '%s' for '%s' with value '%s'", 61 this->logger->print(this->logger, MSG_ERROR, 62 "InitData: Could not find value for '%s' for '%s' with value '%s'\n", 63 63 attName, keyName, keyValue); 64 64 … … 83 83 84 84 if (strcmp((const char*)rootElement->name, "tabledata")!=0) { 85 psError(PS_ERR_IO, false, "* InitData: Root node of XML is not 'tabledata', as it should be"); 85 this->logger->print(this->logger, MSG_ERROR, 86 "InitData: Root node of XML is not 'tabledata', as it should be\n"); 86 87 return false; 87 88 } … … 98 99 if (strcmp(tempStr, tableName)!=0) continue; 99 100 100 ret = getRowAttribute( node, keyName, keyValue, attName, attValue);101 ret = getRowAttribute(this, node, keyName, keyValue, attName, attValue); 101 102 break; 102 103 } … … 155 156 } 156 157 157 psLogMsg("ippToPsps", PS_LOG_INFO, "* InitData: destructor");158 this->logger->print(this->logger, MSG_DEBUG, "InitData: destructor\n"); 158 159 159 160 free(this); … … 163 164 Constructor. 164 165 */ 165 InitData* new_InitData(const char* path ) {166 InitData* new_InitData(const char* path, Logger* logger) { 166 167 167 psLogMsg("ippToPsps", PS_LOG_INFO, "* InitData: constructor"); 168 168 169 169 170 InitData* this = (InitData*)calloc(1, sizeof(InitData)); 171 this->logger = logger; 172 173 this->logger->print(this->logger, MSG_DEBUG, "InitData: Constructor\n"); 170 174 171 175 sprintf(this->path, "%s/init/data.xml", path); 172 176 173 177 this->doc = xmlReadFile(this->path, NULL, 0); 174 if (this->doc == NULL) psError(PS_ERR_IO, false, "* InitData: Unable to open XML file at %s", this->path); 178 this->logger->print(this->logger, MSG_ERROR, 179 "InitData: Unable to open XML file at %s\n", this->path); 175 180 176 181 // method pointers
Note:
See TracChangeset
for help on using the changeset viewer.
