|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.api_kernel
public final class api_kernel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
api_input_protocol()
|
static SubLObject |
api_port()
Returns the local api-port according to defined system parameters. |
static SubLObject |
api_quit()
Explicitly quit this api connection. |
static SubLObject |
api_server_handler(SubLObject in_stream,
SubLObject out_stream)
|
static SubLObject |
api_server_loop(SubLObject in_stream,
SubLObject out_stream)
|
static SubLObject |
api_server_one_complete_request(SubLObject in_stream,
SubLObject out_stream)
|
static SubLObject |
api_server_top_level(SubLObject in_stream,
SubLObject out_stream)
|
static SubLObject |
declare_api_kernel_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
default_api_output_protocol(SubLObject out_stream,
SubLObject api_result,
SubLObject errorP)
|
static SubLObject |
init_api_kernel_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
perform_api_request(SubLObject api_request)
|
static SubLObject |
read_api_request(SubLObject in_stream)
|
static SubLObject |
record_api_request(SubLObject api_request)
|
static SubLObject |
record_api_result(SubLObject result,
SubLObject errorP)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
send_api_result(SubLObject out_stream,
SubLObject api_result,
SubLObject errorP)
Send API-RESULT to OUT-STREAM respecting ERROR?. |
static SubLObject |
set_api_input_protocol(SubLObject input_protocol)
|
static SubLObject |
set_api_output_protocol(SubLObject output_protocol)
|
static SubLObject |
setup_api_kernel_file()
|
static SubLObject |
update_api_protocol()
|
static SubLObject |
valid_api_function_symbol(SubLObject symbol)
|
static SubLObject |
validate_api_request(SubLObject api_request)
|
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static SubLSymbol $default_api_input_protocol$
public static SubLSymbol $default_api_validate_method$
public static SubLSymbol $api_validate_method$
public static SubLSymbol $api_result_method$
public static SubLSymbol $default_api_output_protocol$
public static SubLSymbol $api_in_stream$
public static SubLSymbol $api_out_stream$
public static SubLSymbol $record_api_messagesP$
public static SubLSymbol $api_message_sink$
public static final SubLSymbol $kw0$CYC_API
public static final SubLSymbol $sym1$API_SERVER_HANDLER
public static final SubLSymbol $kw2$TEXT
public static final SubLString $str3$CYC
public static final SubLSymbol $sym4$DOUBLE_FLOAT
public static final SubLSymbol $kw5$API_QUIT
public static final SubLSymbol $sym6$API_QUIT
public static final SubLString $str7$Explicitly_quit_this_api_connecti
public static final SubLSymbol $sym8$DEFAULT_API_INPUT_PROTOCOL
public static final SubLSymbol $sym9$DEFAULT_VALIDATE_API_REQUEST
public static final SubLSymbol $sym10$DEFAULT_API_OUTPUT_PROTOCOL
public static final SubLSymbol $sym11$CLET
public static final SubLList $list12
public static final SubLString $str13$
public static final SubLSymbol $sym14$CATCH_ERROR_MESSAGE_HANDLER
public static final SubLSymbol $sym15$TASK_PROCESSOR_REQUEST
public static final SubLList $list16
public static final SubLSymbol $sym17$_API_INPUT_EOF_MARKER_
public static final SubLString $str18$API_Input_EOF_Marker
public static final SubLString $str19$Invalid_API_Request___S_is_not_a_
public static final SubLString $str20$Invalid_API_Request___S_is_not_a_
public static final SubLSymbol $sym21$INVALID_CONSTANT_
public static final SubLString $str22$___A_is_not_an_existing_constant
public static final SubLString $str23$API_request_references_an_invalid
public static final SubLSymbol $sym24$GUID_P
public static final SubLSymbol $sym25$GUID_TO_STRING
public static final SubLInteger $int26$200
public static final SubLInteger $int27$500
public static final SubLString $str28$_D__S
public static final SubLSymbol $sym29$FUNCTION_SPEC_P
public static final SubLSymbol $sym30$CONSP
public static final SubLSymbol $sym31$STRINGP
public static final SubLSymbol $sym32$INTEGERP
public static final SubLSymbol $kw33$PRIVATE
public static final SubLString $str34$_api_quit__
public static final SubLString $str35$_A
public static final SubLSymbol $sym36$CYC_API_REMOTE_EVAL
public static final SubLList $list37
public static final SubLString $str38$Evaluate_API_REQUEST_on_MACHINE_u
public static final SubLList $list39
public static final SubLSymbol $sym40$STREAMP
public static final SubLSymbol $kw41$EOF
public static final SubLString $str42$_S_
Method Detail |
---|
public static final SubLObject api_server_handler(SubLObject in_stream, SubLObject out_stream)
public static final SubLObject api_server_top_level(SubLObject in_stream, SubLObject out_stream)
public static final SubLObject api_quit()
public static final SubLObject api_server_loop(SubLObject in_stream, SubLObject out_stream)
public static final SubLObject api_server_one_complete_request(SubLObject in_stream, SubLObject out_stream)
public static final SubLObject read_api_request(SubLObject in_stream)
public static final SubLObject validate_api_request(SubLObject api_request)
public static final SubLObject valid_api_function_symbol(SubLObject symbol)
public static final SubLObject record_api_request(SubLObject api_request)
public static final SubLObject record_api_result(SubLObject result, SubLObject errorP)
public static final SubLObject perform_api_request(SubLObject api_request)
public static final SubLObject send_api_result(SubLObject out_stream, SubLObject api_result, SubLObject errorP)
public static final SubLObject default_api_output_protocol(SubLObject out_stream, SubLObject api_result, SubLObject errorP)
public static final SubLObject update_api_protocol()
public static final SubLObject api_input_protocol()
public static final SubLObject set_api_input_protocol(SubLObject input_protocol)
public static final SubLObject set_api_output_protocol(SubLObject output_protocol)
public static final SubLObject api_port()
public static final SubLObject declare_api_kernel_file()
public static final SubLObject init_api_kernel_file()
public static final SubLObject setup_api_kernel_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |