qclib
query_capacity.h
Go to the documentation of this file.
1 /* Copyright IBM Corp. 2013, 2018 */
2 
5 #ifndef QUERY_CAPACITY
6 #define QUERY_CAPACITY
7 
8 
9 /* Build Customization */
10 #define CONFIG_DEBUG_TIMESTAMPS // Print timestamps in log
11 #define CONFIG_V1_COMPATIBILITY // Support functionality deprecated in v1.x
12 //#define CONFIG_TEXTUAL_HYPFS // Use data from textual hypfs if available
13 
291 };
292 
302 };
303 
313 };
314 
320  QC_CAPPING_SOFT = 1,
321  QC_CAPPING_HARD = 2,
322 };
323 
395 #ifdef CONFIG_V1_COMPATIBILITY
396 
398 #endif
399 
400  qc_model = 33,
434  qc_plant = 50,
440  qc_type = 53,
459 };
460 
461 
506 void *qc_open(int *rc);
507 
521 void qc_close(void *hdl);
522 
535 int qc_get_num_layers(void *hdl, int *rc);
536 
557 int qc_get_attribute_string(void *hdl, enum qc_attr_id id, int layer, const char **value);
558 
580 int qc_get_attribute_int(void *hdl, enum qc_attr_id id, int layer, int *value);
581 
602 int qc_get_attribute_float(void *hdl, enum qc_attr_id id, int layer, float *value);
603 
604 #endif
Definition: query_capacity.h:410
Definition: query_capacity.h:348
Definition: query_capacity.h:366
Definition: query_capacity.h:336
Definition: query_capacity.h:384
Definition: query_capacity.h:452
Definition: query_capacity.h:282
Definition: query_capacity.h:426
Definition: query_capacity.h:402
Definition: query_capacity.h:446
Definition: query_capacity.h:334
Definition: query_capacity.h:416
Definition: query_capacity.h:394
Definition: query_capacity.h:406
Definition: query_capacity.h:422
Definition: query_capacity.h:284
Definition: query_capacity.h:382
Definition: query_capacity.h:356
Definition: query_capacity.h:274
Definition: query_capacity.h:342
Definition: query_capacity.h:354
Definition: query_capacity.h:450
Definition: query_capacity.h:358
Definition: query_capacity.h:444
Definition: query_capacity.h:442
Definition: query_capacity.h:319
Definition: query_capacity.h:278
Definition: query_capacity.h:448
Definition: query_capacity.h:350
Definition: query_capacity.h:368
Definition: query_capacity.h:330
Definition: query_capacity.h:397
qc_cappings
Definition: query_capacity.h:317
Definition: query_capacity.h:308
Definition: query_capacity.h:412
Definition: query_capacity.h:404
Definition: query_capacity.h:386
Definition: query_capacity.h:352
Definition: query_capacity.h:380
Definition: query_capacity.h:364
Definition: query_capacity.h:438
Definition: query_capacity.h:440
Definition: query_capacity.h:338
Definition: query_capacity.h:310
Definition: query_capacity.h:276
int qc_get_attribute_int(void *hdl, enum qc_attr_id id, int layer, int *value)
Definition: query_capacity.c:820
qc_part_chars
Definition: query_capacity.h:306
Definition: query_capacity.h:312
Definition: query_capacity.h:456
Definition: query_capacity.h:286
Definition: query_capacity.h:436
Definition: query_capacity.h:360
Definition: query_capacity.h:390
Definition: query_capacity.h:424
Definition: query_capacity.h:420
Definition: query_capacity.h:378
Definition: query_capacity.h:290
Definition: query_capacity.h:376
Definition: query_capacity.h:458
Definition: query_capacity.h:299
Definition: query_capacity.h:388
qc_attr_id
Definition: query_capacity.h:325
Definition: query_capacity.h:340
void * qc_open(int *rc)
Definition: query_capacity.c:678
Definition: query_capacity.h:418
qc_layer_types
Definition: query_capacity.h:272
Definition: query_capacity.h:297
Definition: query_capacity.h:301
int qc_get_num_layers(void *hdl, int *rc)
Definition: query_capacity.c:750
Definition: query_capacity.h:428
Definition: query_capacity.h:434
qc_layer_categories
Definition: query_capacity.h:295
Definition: query_capacity.h:430
Definition: query_capacity.h:288
int qc_get_attribute_float(void *hdl, enum qc_attr_id id, int layer, float *value)
Definition: query_capacity.c:862
Definition: query_capacity.h:344
Definition: query_capacity.h:346
Definition: query_capacity.h:362
Definition: query_capacity.h:372
Definition: query_capacity.h:370
Definition: query_capacity.h:392
Definition: query_capacity.h:408
void qc_close(void *hdl)
Definition: query_capacity.c:736
Definition: query_capacity.h:332
Definition: query_capacity.h:280
Definition: query_capacity.h:374
Definition: query_capacity.h:400
int qc_get_attribute_string(void *hdl, enum qc_attr_id id, int layer, const char **value)
Definition: query_capacity.c:784
Definition: query_capacity.h:432
Definition: query_capacity.h:414
Definition: query_capacity.h:454