"PROTOBUF-METHOD"
"PROTOBUF-TYPE-ALIAS" ;Lisp-only extension
+ ;; Conditions
+ "UNDEFINED-FIELD-TYPE"
+ "UNDEFINED-INPUT-TYPE"
+ "UNDEFINED-OUTPUT-TYPE"
+ "UNDEFINED-STREAM-TYPE"
+ "ERROR-TYPE-NAME"
+ "ERROR-FIELD"
+ "ERROR-METHOD"
+
;; Object lookup
"FIND-MESSAGE"
"FIND-MESSAGE-FOR-CLASS"
"SLOT-DEFINITION-WRITERS")
(:export
+ ;; Base class for messages
+ "BASE-PROTOBUF-MESSAGE"
+
;; Model class protocol
"ABSTRACT-PROTOBUF"
"BASE-PROTOBUF"
"FIND-ENUM"
"FIND-FIELD"
"FIND-METHOD" ;if you ":use proto-impl", watch for name clash
+ "MAKE-OPTION"
"FIND-OPTION"
+ "ADD-OPTION"
"REMOVE-OPTIONS"
;; Printing
;; Stuff for ASDF
"PARSE-PROTOBUF-FILE"
"PROCESS-IMPORTS"
+ "PROCESS-IMPORTS-FROM-FILE"
;; Stuff for RPC stubs
"*RPC-PACKAGE*"