com.cyc.cycjava.cycl
Class kb_object_manager
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.kb_object_manager
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class kb_object_manager
- extends SubLTranslatedFile
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols |
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER |
Method Summary |
static SubLObject |
_csetf_kbom_content_lock(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_content_table(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_file_vector(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_id_threshold(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_load_func(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_lru_information(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_lru_size_percentage(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_meter_swap_timeP(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_name(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_swap_time(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_kbom_usage_table(SubLObject object,
SubLObject value)
|
static SubLObject |
cached_kb_object_count(SubLObject kbom)
|
static SubLObject |
clear_kb_object_content_table(SubLObject kbom)
|
static SubLObject |
declare_kb_object_manager_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
deregister_kb_object_content(SubLObject kbom,
SubLObject id)
Note that ID is not in use as an KB-OBJECT-CONTENT id |
static SubLObject |
drop_kb_object_usage(SubLObject kbom,
SubLObject id)
|
static SubLObject |
increment_kb_object_usage_count(SubLObject kbom,
SubLObject id)
|
static SubLObject |
init_kb_object_manager_file()
|
static SubLObject |
initialize_kb_object_hl_store_cache(SubLObject kbom,
SubLObject content_filename,
SubLObject index_filename)
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
is_lru_cachable_kb_object_content_idP(SubLObject kbom,
SubLObject id)
|
static SubLObject |
kb_object_content_file_vector_lookup(SubLObject kbom,
SubLObject id)
|
static SubLObject |
kb_object_content_file_vector_p(SubLObject object)
|
static SubLObject |
kb_object_manager_content_lock(SubLObject kbom)
|
static SubLObject |
kb_object_manager_content_table(SubLObject kbom)
|
static SubLObject |
kb_object_manager_file_vector(SubLObject kbom)
|
static SubLObject |
kb_object_manager_id_threshold(SubLObject kbom)
|
static SubLObject |
kb_object_manager_load_func(SubLObject kbom)
|
static SubLObject |
kb_object_manager_lru_information(SubLObject kbom)
|
static SubLObject |
kb_object_manager_lru_size_percentage(SubLObject kbom)
|
static SubLObject |
kb_object_manager_meter_swap_timeP(SubLObject kbom)
|
static SubLObject |
kb_object_manager_name(SubLObject kbom)
|
static SubLObject |
kb_object_manager_unbuiltP(SubLObject kbom)
|
static SubLObject |
kb_object_manager_usage_table(SubLObject kbom)
|
static SubLObject |
kb_object_usage_counts_enabledP(SubLObject kbom)
|
static SubLObject |
kbom_content_lock(SubLObject object)
|
static SubLObject |
kbom_content_table(SubLObject object)
|
static SubLObject |
kbom_file_vector(SubLObject object)
|
static SubLObject |
kbom_id_threshold(SubLObject object)
|
static SubLObject |
kbom_load_func(SubLObject object)
|
static SubLObject |
kbom_lru_information(SubLObject object)
|
static SubLObject |
kbom_lru_size_percentage(SubLObject object)
|
static SubLObject |
kbom_meter_swap_timeP(SubLObject object)
|
static SubLObject |
kbom_name(SubLObject object)
|
static SubLObject |
kbom_usage_table(SubLObject object)
|
static SubLObject |
lookup_kb_object_content(SubLObject kbom,
SubLObject id)
|
static SubLObject |
make_kb_object_manager(SubLObject arglist)
|
static SubLObject |
mark_kb_object_content_as_muted(SubLObject kbom,
SubLObject id)
|
static SubLObject |
new_kb_object_content_file_vector(SubLObject cfasl_file,
SubLObject index_file)
|
static SubLObject |
new_kb_object_manager(SubLObject name,
SubLObject size,
SubLObject lru_size_percentage,
SubLObject load_func,
SubLObject exact_sizeP)
|
static SubLObject |
register_kb_object_content(SubLObject kbom,
SubLObject id,
SubLObject kb_object_content)
Note that ID will be used as the id for KB-OBJECT-CONTENT. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_kb_object_content_support(SubLObject kbom,
SubLObject initialize_usage_countsP,
SubLObject size)
|
static SubLObject |
setup_kb_object_content_table(SubLObject kbom,
SubLObject size,
SubLObject exactP)
|
static SubLObject |
setup_kb_object_manager_file()
|
static SubLObject |
swap_in_kb_object_content_internal(SubLObject kbom,
SubLObject id)
|
static SubLObject |
swap_in_kb_object_content(SubLObject kbom,
SubLObject id)
|
static SubLObject |
swap_out_all_pristine_kb_objects_int(SubLObject kbom)
|
static SubLObject |
swap_out_pristine_kb_object_content(SubLObject kbom,
SubLObject loser)
|
static SubLObject |
update_kb_object_usage(SubLObject kbom,
SubLObject id)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
myName
public static final java.lang.String myName
- See Also:
- Constant Field Values
$dtp_kb_object_manager$
public static SubLSymbol $dtp_kb_object_manager$
$list0
public static final SubLList $list0
$sym1$WITH_LOCK_HELD
public static final SubLSymbol $sym1$WITH_LOCK_HELD
$sym2$KB_OBJECT_MANAGER_CONTENT_LOCK
public static final SubLSymbol $sym2$KB_OBJECT_MANAGER_CONTENT_LOCK
$sym3$KB_OBJECT_MANAGER
public static final SubLSymbol $sym3$KB_OBJECT_MANAGER
$sym4$KB_OBJECT_MANAGER_P
public static final SubLSymbol $sym4$KB_OBJECT_MANAGER_P
$list5
public static final SubLList $list5
$list6
public static final SubLList $list6
$list7
public static final SubLList $list7
$list8
public static final SubLList $list8
$sym9$DEFAULT_STRUCT_PRINT_FUNCTION
public static final SubLSymbol $sym9$DEFAULT_STRUCT_PRINT_FUNCTION
$sym10$KB_OBJECT_MANAGER_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym10$KB_OBJECT_MANAGER_PRINT_FUNCTION_TRAMPOLINE
$sym11$KBOM_NAME
public static final SubLSymbol $sym11$KBOM_NAME
$sym12$_CSETF_KBOM_NAME
public static final SubLSymbol $sym12$_CSETF_KBOM_NAME
$sym13$KBOM_CONTENT_LOCK
public static final SubLSymbol $sym13$KBOM_CONTENT_LOCK
$sym14$_CSETF_KBOM_CONTENT_LOCK
public static final SubLSymbol $sym14$_CSETF_KBOM_CONTENT_LOCK
$sym15$KBOM_LRU_SIZE_PERCENTAGE
public static final SubLSymbol $sym15$KBOM_LRU_SIZE_PERCENTAGE
$sym16$_CSETF_KBOM_LRU_SIZE_PERCENTAGE
public static final SubLSymbol $sym16$_CSETF_KBOM_LRU_SIZE_PERCENTAGE
$sym17$KBOM_CONTENT_TABLE
public static final SubLSymbol $sym17$KBOM_CONTENT_TABLE
$sym18$_CSETF_KBOM_CONTENT_TABLE
public static final SubLSymbol $sym18$_CSETF_KBOM_CONTENT_TABLE
$sym19$KBOM_USAGE_TABLE
public static final SubLSymbol $sym19$KBOM_USAGE_TABLE
$sym20$_CSETF_KBOM_USAGE_TABLE
public static final SubLSymbol $sym20$_CSETF_KBOM_USAGE_TABLE
$sym21$KBOM_LRU_INFORMATION
public static final SubLSymbol $sym21$KBOM_LRU_INFORMATION
$sym22$_CSETF_KBOM_LRU_INFORMATION
public static final SubLSymbol $sym22$_CSETF_KBOM_LRU_INFORMATION
$sym23$KBOM_FILE_VECTOR
public static final SubLSymbol $sym23$KBOM_FILE_VECTOR
$sym24$_CSETF_KBOM_FILE_VECTOR
public static final SubLSymbol $sym24$_CSETF_KBOM_FILE_VECTOR
$sym25$KBOM_ID_THRESHOLD
public static final SubLSymbol $sym25$KBOM_ID_THRESHOLD
$sym26$_CSETF_KBOM_ID_THRESHOLD
public static final SubLSymbol $sym26$_CSETF_KBOM_ID_THRESHOLD
$sym27$KBOM_LOAD_FUNC
public static final SubLSymbol $sym27$KBOM_LOAD_FUNC
$sym28$_CSETF_KBOM_LOAD_FUNC
public static final SubLSymbol $sym28$_CSETF_KBOM_LOAD_FUNC
$sym29$KBOM_METER_SWAP_TIME_
public static final SubLSymbol $sym29$KBOM_METER_SWAP_TIME_
$sym30$_CSETF_KBOM_METER_SWAP_TIME_
public static final SubLSymbol $sym30$_CSETF_KBOM_METER_SWAP_TIME_
$sym31$KBOM_SWAP_TIME
public static final SubLSymbol $sym31$KBOM_SWAP_TIME
$sym32$_CSETF_KBOM_SWAP_TIME
public static final SubLSymbol $sym32$_CSETF_KBOM_SWAP_TIME
$sym33$KBOM_DUMMY1
public static final SubLSymbol $sym33$KBOM_DUMMY1
$sym34$_CSETF_KBOM_DUMMY1
public static final SubLSymbol $sym34$_CSETF_KBOM_DUMMY1
$sym35$KBOM_DUMMY2
public static final SubLSymbol $sym35$KBOM_DUMMY2
$sym36$_CSETF_KBOM_DUMMY2
public static final SubLSymbol $sym36$_CSETF_KBOM_DUMMY2
$sym37$KBOM_DUMMY3
public static final SubLSymbol $sym37$KBOM_DUMMY3
$sym38$_CSETF_KBOM_DUMMY3
public static final SubLSymbol $sym38$_CSETF_KBOM_DUMMY3
$kw39$NAME
public static final SubLSymbol $kw39$NAME
$kw40$CONTENT_LOCK
public static final SubLSymbol $kw40$CONTENT_LOCK
$kw41$LRU_SIZE_PERCENTAGE
public static final SubLSymbol $kw41$LRU_SIZE_PERCENTAGE
$kw42$CONTENT_TABLE
public static final SubLSymbol $kw42$CONTENT_TABLE
$kw43$USAGE_TABLE
public static final SubLSymbol $kw43$USAGE_TABLE
$kw44$LRU_INFORMATION
public static final SubLSymbol $kw44$LRU_INFORMATION
$kw45$FILE_VECTOR
public static final SubLSymbol $kw45$FILE_VECTOR
$kw46$ID_THRESHOLD
public static final SubLSymbol $kw46$ID_THRESHOLD
$kw47$LOAD_FUNC
public static final SubLSymbol $kw47$LOAD_FUNC
$kw48$METER_SWAP_TIME_
public static final SubLSymbol $kw48$METER_SWAP_TIME_
$kw49$SWAP_TIME
public static final SubLSymbol $kw49$SWAP_TIME
$kw50$DUMMY1
public static final SubLSymbol $kw50$DUMMY1
$kw51$DUMMY2
public static final SubLSymbol $kw51$DUMMY2
$kw52$DUMMY3
public static final SubLSymbol $kw52$DUMMY3
$str53$Invalid_slot__S_for_construction_
public static final SubLString $str53$Invalid_slot__S_for_construction_
$sym54$STRINGP
public static final SubLSymbol $sym54$STRINGP
$sym55$NON_NEGATIVE_INTEGER_P
public static final SubLSymbol $sym55$NON_NEGATIVE_INTEGER_P
$sym56$POSITIVE_INTEGER_P
public static final SubLSymbol $sym56$POSITIVE_INTEGER_P
$sym57$FBOUNDP
public static final SubLSymbol $sym57$FBOUNDP
$str58$_content_manager_lock
public static final SubLString $str58$_content_manager_lock
$kw59$UNINITIALIZED
public static final SubLSymbol $kw59$UNINITIALIZED
$int60$212
public static final SubLInteger $int60$212
$int61$100
public static final SubLInteger $int61$100
$str62$cfasl
public static final SubLString $str62$cfasl
$str63$Got__s__expected_an_extensionless
public static final SubLString $str63$Got__s__expected_an_extensionless
$sym64$NEW_LEGACY_KB_OBJECT_MANAGER
public static final SubLSymbol $sym64$NEW_LEGACY_KB_OBJECT_MANAGER
$float65$0_05
public static final SubLFloat $float65$0_05
$str66$We_did_not_manage_to_swap_the_KB_
public static final SubLString $str66$We_did_not_manage_to_swap_the_KB_
$kw67$NEWEST
public static final SubLSymbol $kw67$NEWEST
$sym68$_
public static final SubLSymbol $sym68$_
$str69$Swapping_out_
public static final SubLString $str69$Swapping_out_
$str70$_objects
public static final SubLString $str70$_objects
$str71$Verifying_integrity_of_
public static final SubLString $str71$Verifying_integrity_of_
$str72$_content_table
public static final SubLString $str72$_content_table
$kw73$SKIP
public static final SubLSymbol $kw73$SKIP
$str74$Entry__a_is_invalid___a__repairin
public static final SubLString $str74$Entry__a_is_invalid___a__repairin
$str75$Entry__a_is_invalid___a
public static final SubLString $str75$Entry__a_is_invalid___a
kbom_name
public static final SubLObject kbom_name(SubLObject object)
kbom_content_lock
public static final SubLObject kbom_content_lock(SubLObject object)
kbom_lru_size_percentage
public static final SubLObject kbom_lru_size_percentage(SubLObject object)
kbom_content_table
public static final SubLObject kbom_content_table(SubLObject object)
kbom_usage_table
public static final SubLObject kbom_usage_table(SubLObject object)
kbom_lru_information
public static final SubLObject kbom_lru_information(SubLObject object)
kbom_file_vector
public static final SubLObject kbom_file_vector(SubLObject object)
kbom_id_threshold
public static final SubLObject kbom_id_threshold(SubLObject object)
kbom_load_func
public static final SubLObject kbom_load_func(SubLObject object)
kbom_meter_swap_timeP
public static final SubLObject kbom_meter_swap_timeP(SubLObject object)
_csetf_kbom_name
public static final SubLObject _csetf_kbom_name(SubLObject object,
SubLObject value)
_csetf_kbom_content_lock
public static final SubLObject _csetf_kbom_content_lock(SubLObject object,
SubLObject value)
_csetf_kbom_lru_size_percentage
public static final SubLObject _csetf_kbom_lru_size_percentage(SubLObject object,
SubLObject value)
_csetf_kbom_content_table
public static final SubLObject _csetf_kbom_content_table(SubLObject object,
SubLObject value)
_csetf_kbom_usage_table
public static final SubLObject _csetf_kbom_usage_table(SubLObject object,
SubLObject value)
_csetf_kbom_lru_information
public static final SubLObject _csetf_kbom_lru_information(SubLObject object,
SubLObject value)
_csetf_kbom_file_vector
public static final SubLObject _csetf_kbom_file_vector(SubLObject object,
SubLObject value)
_csetf_kbom_id_threshold
public static final SubLObject _csetf_kbom_id_threshold(SubLObject object,
SubLObject value)
_csetf_kbom_load_func
public static final SubLObject _csetf_kbom_load_func(SubLObject object,
SubLObject value)
_csetf_kbom_meter_swap_timeP
public static final SubLObject _csetf_kbom_meter_swap_timeP(SubLObject object,
SubLObject value)
_csetf_kbom_swap_time
public static final SubLObject _csetf_kbom_swap_time(SubLObject object,
SubLObject value)
make_kb_object_manager
public static final SubLObject make_kb_object_manager(SubLObject arglist)
new_kb_object_manager
public static final SubLObject new_kb_object_manager(SubLObject name,
SubLObject size,
SubLObject lru_size_percentage,
SubLObject load_func,
SubLObject exact_sizeP)
setup_kb_object_content_table
public static final SubLObject setup_kb_object_content_table(SubLObject kbom,
SubLObject size,
SubLObject exactP)
- Parameters:
EXACT?;
- whether SIZE is the exact desired size. If so, we'll allocate the table
in static space, otherwise we'll wait for @xref optimize-kb-object-content-table to do that.
setup_kb_object_content_support
public static final SubLObject setup_kb_object_content_support(SubLObject kbom,
SubLObject initialize_usage_countsP,
SubLObject size)
initialize_kb_object_hl_store_cache
public static final SubLObject initialize_kb_object_hl_store_cache(SubLObject kbom,
SubLObject content_filename,
SubLObject index_filename)
clear_kb_object_content_table
public static final SubLObject clear_kb_object_content_table(SubLObject kbom)
kb_object_manager_name
public static final SubLObject kb_object_manager_name(SubLObject kbom)
kb_object_manager_content_lock
public static final SubLObject kb_object_manager_content_lock(SubLObject kbom)
kb_object_manager_lru_size_percentage
public static final SubLObject kb_object_manager_lru_size_percentage(SubLObject kbom)
kb_object_manager_content_table
public static final SubLObject kb_object_manager_content_table(SubLObject kbom)
kb_object_manager_usage_table
public static final SubLObject kb_object_manager_usage_table(SubLObject kbom)
kb_object_manager_lru_information
public static final SubLObject kb_object_manager_lru_information(SubLObject kbom)
kb_object_manager_file_vector
public static final SubLObject kb_object_manager_file_vector(SubLObject kbom)
kb_object_manager_id_threshold
public static final SubLObject kb_object_manager_id_threshold(SubLObject kbom)
kb_object_manager_load_func
public static final SubLObject kb_object_manager_load_func(SubLObject kbom)
kb_object_manager_meter_swap_timeP
public static final SubLObject kb_object_manager_meter_swap_timeP(SubLObject kbom)
kb_object_usage_counts_enabledP
public static final SubLObject kb_object_usage_counts_enabledP(SubLObject kbom)
cached_kb_object_count
public static final SubLObject cached_kb_object_count(SubLObject kbom)
lookup_kb_object_content
public static final SubLObject lookup_kb_object_content(SubLObject kbom,
SubLObject id)
kb_object_manager_unbuiltP
public static final SubLObject kb_object_manager_unbuiltP(SubLObject kbom)
register_kb_object_content
public static final SubLObject register_kb_object_content(SubLObject kbom,
SubLObject id,
SubLObject kb_object_content)
- Note that ID will be used as the id for KB-OBJECT-CONTENT.
deregister_kb_object_content
public static final SubLObject deregister_kb_object_content(SubLObject kbom,
SubLObject id)
- Note that ID is not in use as an KB-OBJECT-CONTENT id
new_kb_object_content_file_vector
public static final SubLObject new_kb_object_content_file_vector(SubLObject cfasl_file,
SubLObject index_file)
kb_object_content_file_vector_p
public static final SubLObject kb_object_content_file_vector_p(SubLObject object)
kb_object_content_file_vector_lookup
public static final SubLObject kb_object_content_file_vector_lookup(SubLObject kbom,
SubLObject id)
is_lru_cachable_kb_object_content_idP
public static final SubLObject is_lru_cachable_kb_object_content_idP(SubLObject kbom,
SubLObject id)
update_kb_object_usage
public static final SubLObject update_kb_object_usage(SubLObject kbom,
SubLObject id)
drop_kb_object_usage
public static final SubLObject drop_kb_object_usage(SubLObject kbom,
SubLObject id)
mark_kb_object_content_as_muted
public static final SubLObject mark_kb_object_content_as_muted(SubLObject kbom,
SubLObject id)
swap_in_kb_object_content
public static final SubLObject swap_in_kb_object_content(SubLObject kbom,
SubLObject id)
swap_in_kb_object_content_internal
public static final SubLObject swap_in_kb_object_content_internal(SubLObject kbom,
SubLObject id)
swap_out_pristine_kb_object_content
public static final SubLObject swap_out_pristine_kb_object_content(SubLObject kbom,
SubLObject loser)
swap_out_all_pristine_kb_objects_int
public static final SubLObject swap_out_all_pristine_kb_objects_int(SubLObject kbom)
increment_kb_object_usage_count
public static final SubLObject increment_kb_object_usage_count(SubLObject kbom,
SubLObject id)
declare_kb_object_manager_file
public static final SubLObject declare_kb_object_manager_file()
init_kb_object_manager_file
public static final SubLObject init_kb_object_manager_file()
setup_kb_object_manager_file
public static final SubLObject setup_kb_object_manager_file()
declareFunctions
public void declareFunctions()
- Description copied from interface:
SubLFile
- Declares the mapping between functions and symbols for all named
functions defined in the file.
Like CRTL define.
initializeVariables
public void initializeVariables()
- Description copied from interface:
SubLFile
- Initializes all global variables and private internal variables
for constants defined in the file.
Like CRTL init.
runTopLevelForms
public void runTopLevelForms()
- Description copied from interface:
SubLFile
- Runs all top-level forms in order.
Like CRTL setup.