qclib
query_capacity.h
Go to the documentation of this file.
1 /* Copyright IBM Corp. 2013, 2019 */
2 
5 #ifndef QUERY_CAPACITY
6 #define QUERY_CAPACITY
7 
8 #define QC_VERSION "2.5.1"
9 
10 
11 /* Build Customization */
12 //#define CONFIG_DUMP_READING // Allow to read in dumps
13 //#define CONFIG_V1_COMPATIBILITY // Support functionality deprecated in v1.x
14 
402 };
403 
413 };
414 
424 };
425 
431  QC_CAPPING_SOFT = 1,
432  QC_CAPPING_HARD = 2,
433 };
434 
441 };
442 
482 #ifdef CONFIG_V1_COMPATIBILITY
483 
484  qc_hardlimit_consumption = 15,
485 #endif
486 
538 #ifdef CONFIG_V1_COMPATIBILITY
539 
540  qc_mobility_eligible = 32,
541 #endif
542 
549  qc_secure = 78,
551  qc_model = 33,
593  qc_plant = 50,
599  qc_type = 53,
624 };
625 
626 
672 void *qc_open(int *rc);
673 
687 void qc_close(void *hdl);
688 
701 int qc_get_num_layers(void *hdl, int *rc);
702 
723 int qc_get_attribute_string(void *hdl, enum qc_attr_id id, int layer, const char **value);
724 
746 int qc_get_attribute_int(void *hdl, enum qc_attr_id id, int layer, int *value);
747 
768 int qc_get_attribute_float(void *hdl, enum qc_attr_id id, int layer, float *value);
769 
774 void qc_export_json(void *hdl);
775 
776 #endif
Definition: query_capacity.h:563
Definition: query_capacity.h:505
Definition: query_capacity.h:440
Definition: query_capacity.h:467
Definition: query_capacity.h:491
Definition: query_capacity.h:455
Definition: query_capacity.h:527
Definition: query_capacity.h:613
Definition: query_capacity.h:387
Definition: query_capacity.h:579
Definition: query_capacity.h:553
Definition: query_capacity.h:605
Definition: query_capacity.h:453
Definition: query_capacity.h:569
Definition: query_capacity.h:583
Definition: query_capacity.h:537
Definition: query_capacity.h:559
Definition: query_capacity.h:575
Definition: query_capacity.h:389
Definition: query_capacity.h:525
Definition: query_capacity.h:585
Definition: query_capacity.h:477
Definition: query_capacity.h:379
Definition: query_capacity.h:623
Definition: query_capacity.h:401
Definition: query_capacity.h:461
Definition: query_capacity.h:517
Definition: query_capacity.h:475
Definition: query_capacity.h:611
qc_model_families
Definition: query_capacity.h:436
Definition: query_capacity.h:479
Definition: query_capacity.h:603
Definition: query_capacity.h:507
Definition: query_capacity.h:601
Definition: query_capacity.h:430
Definition: query_capacity.h:383
Definition: query_capacity.h:581
Definition: query_capacity.h:609
Definition: query_capacity.h:471
Definition: query_capacity.h:495
Definition: query_capacity.h:449
Definition: query_capacity.h:607
Definition: query_capacity.h:399
Definition: query_capacity.h:621
qc_cappings
Definition: query_capacity.h:428
Definition: query_capacity.h:419
Definition: query_capacity.h:565
Definition: query_capacity.h:557
Definition: query_capacity.h:529
Definition: query_capacity.h:473
Definition: query_capacity.h:523
Definition: query_capacity.h:489
Definition: query_capacity.h:513
Definition: query_capacity.h:597
Definition: query_capacity.h:599
Definition: query_capacity.h:457
Definition: query_capacity.h:421
Definition: query_capacity.h:381
int qc_get_attribute_int(void *hdl, enum qc_attr_id id, int layer, int *value)
qc_part_chars
Definition: query_capacity.h:417
Definition: query_capacity.h:423
Definition: query_capacity.h:617
Definition: query_capacity.h:391
Definition: query_capacity.h:595
Definition: query_capacity.h:533
Definition: query_capacity.h:577
Definition: query_capacity.h:573
Definition: query_capacity.h:521
Definition: query_capacity.h:395
Definition: query_capacity.h:503
Definition: query_capacity.h:619
Definition: query_capacity.h:410
Definition: query_capacity.h:531
Definition: query_capacity.h:481
Definition: query_capacity.h:397
Definition: query_capacity.h:549
qc_attr_id
Definition: query_capacity.h:444
Definition: query_capacity.h:555
Definition: query_capacity.h:459
void * qc_open(int *rc)
Definition: query_capacity.h:571
qc_layer_types
Definition: query_capacity.h:377
Definition: query_capacity.h:408
Definition: query_capacity.h:412
int qc_get_num_layers(void *hdl, int *rc)
Definition: query_capacity.h:587
Definition: query_capacity.h:593
qc_layer_categories
Definition: query_capacity.h:406
Definition: query_capacity.h:519
Definition: query_capacity.h:589
Definition: query_capacity.h:393
int qc_get_attribute_float(void *hdl, enum qc_attr_id id, int layer, float *value)
Definition: query_capacity.h:463
Definition: query_capacity.h:465
Definition: query_capacity.h:545
void qc_export_json(void *hdl)
Definition: query_capacity.h:487
Definition: query_capacity.h:438
Definition: query_capacity.h:499
Definition: query_capacity.h:497
Definition: query_capacity.h:535
Definition: query_capacity.h:561
void qc_close(void *hdl)
Definition: query_capacity.h:511
Definition: query_capacity.h:451
Definition: query_capacity.h:385
Definition: query_capacity.h:501
Definition: query_capacity.h:551
int qc_get_attribute_string(void *hdl, enum qc_attr_id id, int layer, const char **value)
Definition: query_capacity.h:591
Definition: query_capacity.h:567
Definition: query_capacity.h:515
Definition: query_capacity.h:615