Module: Smi::Wrapper
- Extended by:
- NiceFFI::Library
- Defined in:
- lib/smi/wrapper.rb
Defined Under Namespace
Classes: SmiAttribute, SmiClass, SmiElement, SmiEvent, SmiIdentity, SmiImport, SmiMacro, SmiModule, SmiNamedNumber, SmiNode, SmiOption, SmiRange, SmiRefinement, SmiRevision, SmiType, SmiValue, SmiValueValue
Constant Summary collapse
- SMI_LIBRARY_VERSION =
"2:27:0"- SMI_VERSION_MAJOR =
0- SMI_VERSION_MINOR =
4- SMI_VERSION_PATCHLEVEL =
8- SMI_VERSION_STRING =
"0.4.8"- SMI_FLAG_NODESCR =
0x0800- SMI_FLAG_VIEWALL =
0x1000- SMI_FLAG_ERRORS =
0x2000- SMI_FLAG_RECURSIVE =
0x4000- SMI_FLAG_STATS =
0x8000- SMI_FLAG_MASK =
(0x0800|0x1000|0x8000|0x4000|0x2000)
- SMI_LANGUAGE_UNKNOWN =
0- SMI_LANGUAGE_SMIV1 =
1- SMI_LANGUAGE_SMIV2 =
2- SMI_LANGUAGE_SMING =
3- SMI_LANGUAGE_SPPI =
4- SMI_BASETYPE_UNKNOWN =
0- SMI_BASETYPE_INTEGER32 =
1- SMI_BASETYPE_ENUM =
10- SMI_BASETYPE_BITS =
11- SMI_BASETYPE_POINTER =
12- SMI_BASETYPE_OCTETSTRING =
2- SMI_BASETYPE_OBJECTIDENTIFIER =
3- SMI_BASETYPE_UNSIGNED32 =
4- SMI_BASETYPE_INTEGER64 =
5- SMI_BASETYPE_UNSIGNED64 =
6- SMI_BASETYPE_FLOAT32 =
7- SMI_BASETYPE_FLOAT64 =
8- SMI_BASETYPE_FLOAT128 =
9- SMI_BASETYPE_UNSIGNED32_MIN =
0- SMI_BASETYPE_UNSIGNED64_MIN =
0- SMI_STATUS_UNKNOWN =
0- SMI_STATUS_CURRENT =
1- SMI_STATUS_DEPRECATED =
2- SMI_STATUS_MANDATORY =
3- SMI_STATUS_OPTIONAL =
4- SMI_STATUS_OBSOLETE =
5- SMI_ACCESS_UNKNOWN =
0- SMI_ACCESS_NOT_IMPLEMENTED =
1- SMI_ACCESS_NOT_ACCESSIBLE =
2- SMI_ACCESS_NOTIFY =
3- SMI_ACCESS_READ_ONLY =
4- SMI_ACCESS_READ_WRITE =
5- SMI_ACCESS_INSTALL =
6- SMI_ACCESS_INSTALL_NOTIFY =
7- SMI_ACCESS_REPORT_ONLY =
8- SMI_ACCESS_EVENT_ONLY =
9- SMI_NODEKIND_UNKNOWN =
0x0000- SMI_NODEKIND_NODE =
0x0001- SMI_NODEKIND_SCALAR =
0x0002- SMI_NODEKIND_TABLE =
0x0004- SMI_NODEKIND_ROW =
0x0008- SMI_NODEKIND_COLUMN =
0x0010- SMI_NODEKIND_NOTIFICATION =
0x0020- SMI_NODEKIND_GROUP =
0x0040- SMI_NODEKIND_COMPLIANCE =
0x0080- SMI_NODEKIND_CAPABILITIES =
0x0100- SMI_NODEKIND_ANY =
0xffff- SMI_DECL_UNKNOWN =
0- SMI_DECL_IMPLICIT_TYPE =
1- SMI_DECL_TRAPTYPE =
10- SMI_DECL_OBJECTGROUP =
11- SMI_DECL_NOTIFICATIONGROUP =
12- SMI_DECL_MODULECOMPLIANCE =
13- SMI_DECL_AGENTCAPABILITIES =
14- SMI_DECL_TEXTUALCONVENTION =
15- SMI_DECL_MACRO =
16- SMI_DECL_COMPL_GROUP =
17- SMI_DECL_COMPL_OBJECT =
18- SMI_DECL_IMPL_OBJECT =
19- SMI_DECL_TYPEASSIGNMENT =
2- SMI_DECL_MODULE =
33- SMI_DECL_EXTENSION =
34- SMI_DECL_TYPEDEF =
35- SMI_DECL_NODE =
36- SMI_DECL_SCALAR =
37- SMI_DECL_TABLE =
38- SMI_DECL_ROW =
39- SMI_DECL_IMPL_SEQUENCEOF =
4- SMI_DECL_COLUMN =
40- SMI_DECL_NOTIFICATION =
41- SMI_DECL_GROUP =
42- SMI_DECL_COMPLIANCE =
43- SMI_DECL_IDENTITY =
44- SMI_DECL_CLASS =
45- SMI_DECL_ATTRIBUTE =
46- SMI_DECL_EVENT =
47- SMI_DECL_VALUEASSIGNMENT =
5- SMI_DECL_OBJECTTYPE =
6- SMI_DECL_OBJECTIDENTITY =
7- SMI_DECL_MODULEIDENTITY =
8- SMI_DECL_NOTIFICATIONTYPE =
9- SMI_INDEX_UNKNOWN =
0- SMI_INDEX_INDEX =
1- SMI_INDEX_AUGMENT =
2- SMI_INDEX_REORDER =
3- SMI_INDEX_SPARSE =
4- SMI_INDEX_EXPAND =
5- SMI_RENDER_NUMERIC =
0x01- SMI_RENDER_NAME =
0x02- SMI_RENDER_QUALIFIED =
0x04- SMI_RENDER_FORMAT =
0x08- SMI_RENDER_PRINTABLE =
0x10- SMI_RENDER_UNKNOWN =
0x20- SMI_RENDER_ALL =
0xff- SMI_UNKNOWN_LABEL =
"<unknown>"