Table of Contents - kRPC-rb API Docs
Pages
Classes and Modules
- Array
- Boolean
- FalseClass
- KRPC
- KRPC::ArgumentError
- KRPC::ArgumentErrorSig
- KRPC::ArgumentsNumberErrorSig
- KRPC::ClassBase
- KRPC::Client
- KRPC::Connection
- KRPC::ConnectionError
- KRPC::Decoder
- KRPC::Doc
- KRPC::Encoder
- KRPC::Error
- KRPC::Gen
- KRPC::PB
- KRPC::PB::ConnectionRequest
- KRPC::PB::ConnectionResponse
- KRPC::PB::Procedure
- KRPC::PB::Type
- KRPC::ProcedureNameParser
- KRPC::ProcedureNameParser::Result
- KRPC::ProcedureNameParserError
- KRPC::ProtobufExtensions
- KRPC::ProtobufExtensions::MessageExtensions
- KRPC::ProtobufExtensions::ProcedureExtensions
- KRPC::ProtobufExtensions::SafeEquals
- KRPC::ProtobufUtils
- KRPC::ProtobufUtils::Decoder
- KRPC::ProtobufUtils::Encoder
- KRPC::REPLTools
- KRPC::RPCConnection
- KRPC::RPCError
- KRPC::RPCMethodGenerator
- KRPC::Services
- KRPC::Services::Core
- KRPC::Services::ServiceBase
- KRPC::StreamConnection
- KRPC::Streaming
- KRPC::Streaming::Stream
- KRPC::Streaming::StreamConstructors
- KRPC::Streaming::StreamConstructors::ClassMethods
- KRPC::Streaming::StreamsManager
- KRPC::SuffixMethods
- KRPC::SuffixMethods::ClassMethods
- KRPC::Types
- KRPC::Types::ClassType
- KRPC::Types::DictionaryType
- KRPC::Types::EnumType
- KRPC::Types::ListType
- KRPC::Types::MessageType
- KRPC::Types::SetType
- KRPC::Types::TupleType
- KRPC::Types::TypeBase
- KRPC::Types::TypeStore
- KRPC::Types::ValueType
- KRPC::ValueError
- KRPC::Version
- Module
- Object
- String
- TrueClass
Methods
- ::[] — KRPC::Types::TypeStore
- ::add_docstring_info — KRPC::Doc
- ::add_rpc_method — KRPC::Gen
- ::add_special_docstring_info — KRPC::Doc
- ::coerce_to — KRPC::Types::TypeStore
- ::connect — KRPC
- ::create_service — KRPC::Services
- ::decode — KRPC::Decoder
- ::decode — KRPC::ProtobufUtils::Decoder
- ::decode_bool — KRPC::ProtobufUtils::Decoder
- ::decode_bytes — KRPC::ProtobufUtils::Decoder
- ::decode_double — KRPC::ProtobufUtils::Decoder
- ::decode_float — KRPC::ProtobufUtils::Decoder
- ::decode_sint32 — KRPC::ProtobufUtils::Decoder
- ::decode_sint64 — KRPC::ProtobufUtils::Decoder
- ::decode_string — KRPC::ProtobufUtils::Decoder
- ::decode_uint32 — KRPC::ProtobufUtils::Decoder
- ::decode_uint64 — KRPC::ProtobufUtils::Decoder
- ::decode_value — KRPC::Decoder
- ::decode_varint — KRPC::ProtobufUtils::Decoder
- ::decode_varint_pos — KRPC::ProtobufUtils::Decoder
- ::decode_zigzaged_varint — KRPC::ProtobufUtils::Decoder
- ::docstring_for_method — KRPC::Doc
- ::docstring_for_procedure — KRPC::Doc
- ::encode — KRPC::Encoder
- ::encode — KRPC::ProtobufUtils::Encoder
- ::encode_bool — KRPC::ProtobufUtils::Encoder
- ::encode_bytes — KRPC::ProtobufUtils::Encoder
- ::encode_double — KRPC::ProtobufUtils::Encoder
- ::encode_float — KRPC::ProtobufUtils::Encoder
- ::encode_message_with_size — KRPC::Encoder
- ::encode_nonnegative_varint — KRPC::ProtobufUtils::Encoder
- ::encode_sint32 — KRPC::ProtobufUtils::Encoder
- ::encode_sint64 — KRPC::ProtobufUtils::Encoder
- ::encode_string — KRPC::ProtobufUtils::Encoder
- ::encode_uint32 — KRPC::ProtobufUtils::Encoder
- ::encode_uint64 — KRPC::ProtobufUtils::Encoder
- ::encode_value — KRPC::Encoder
- ::encode_varint — KRPC::ProtobufUtils::Encoder
- ::encode_zigzaged_varint_32 — KRPC::ProtobufUtils::Encoder
- ::encode_zigzaged_varint_64 — KRPC::ProtobufUtils::Encoder
- ::generate_class — KRPC::Gen
- ::generate_enum — KRPC::Gen
- ::hash_to_enumeration_values — KRPC::Encoder
- ::included — KRPC::SuffixMethods
- ::included — KRPC::Streaming::StreamConstructors
- ::krpc_name — KRPC::ClassBase
- ::new — KRPC::Client
- ::new — KRPC::Connection
- ::new — KRPC::RPCConnection
- ::new — KRPC::StreamConnection
- ::new — KRPC::ArgumentErrorSig
- ::new — KRPC::ArgumentsNumberErrorSig
- ::new — KRPC::ClassBase
- ::new — KRPC::Services::ServiceBase
- ::new — KRPC::Services::Core
- ::new — KRPC::Streaming::StreamsManager
- ::new — KRPC::Streaming::Stream
- ::new — KRPC::Types::TypeBase
- ::new — KRPC::Types::ValueType
- ::new — KRPC::Types::ClassType
- ::new — KRPC::Types::EnumType
- ::new — KRPC::Types::ListType
- ::new — KRPC::Types::SetType
- ::new — KRPC::Types::TupleType
- ::new — KRPC::Types::DictionaryType
- ::new — KRPC::Types::MessageType
- ::parse — KRPC::ProcedureNameParser
- ::service_gen_module — KRPC::Gen
- ::transform_exceptions — KRPC::Gen
- #== — KRPC::ClassBase
- #== — KRPC::ProtobufExtensions::SafeEquals
- #active? — KRPC::Streaming::Stream
- #add_stream_constructing_proc — KRPC::Gen
- #build_exception — KRPC::Client
- #build_procedure_call — KRPC::Client
- #build_request — KRPC::Client
- #calc_separator — KRPC::Doc
- #call_block_and_close — KRPC
- #class_name — Module
- #class_name — KRPC::ProcedureNameParser::Result
- #cleanup — KRPC::Connection
- #cleanup — KRPC::RPCConnection
- #close — KRPC::Client
- #close — KRPC::Connection
- #close — KRPC::Streaming::Stream
- #coderay — KRPC::Streaming::Stream
- #connect — KRPC::Client
- #connect — KRPC::Connection
- #connect! — KRPC::Client
- #connected? — KRPC::Client
- #connected? — KRPC::Connection
- #const_get_or_create — Module
- #construct_docstring — KRPC::Doc
- #create_stream — KRPC::Streaming::StreamsManager
- #define_rpc_method — KRPC::Gen
- #eql? — KRPC::ClassBase
- #execute_rpc — KRPC::Client
- #extract_kwargs! — Array
- #field_empty? — KRPC::ProtobufExtensions::MessageExtensions
- #generate_services_api! — KRPC::Client
- #get — KRPC::Streaming::Stream
- #handshake — KRPC::Connection
- #handshake — KRPC::RPCConnection
- #handshake — KRPC::StreamConnection
- #hash — KRPC::ClassBase
- #include_rpc_method — KRPC::RPCMethodGenerator
- #info — KRPC::ProtobufExtensions::ProcedureExtensions
- #inspect — KRPC::ClassBase
- #inspect — KRPC::Streaming::Stream
- #integer? — String
- #is_method_defined — KRPC::Doc
- #krpc_name — KRPC::SuffixMethods::ClassMethods
- #mark_as_inactive — KRPC::Streaming::Stream
- #method_missing — KRPC::SuffixMethods
- #method_missing — KRPC::Streaming::StreamConstructors
- #numeric? — String
- #parse_procedure — KRPC::Gen
- #proc_doc — KRPC::REPLTools
- #protobuf_handshake — KRPC::Connection
- #rate= — KRPC::Streaming::Stream
- #receive_message — KRPC::Connection
- #receive_result — KRPC
- #recv — KRPC::Connection
- #recv_varint — KRPC::Connection
- #remove — KRPC::Streaming::Stream
- #remove_all_streams — KRPC::Streaming::StreamsManager
- #remove_stream — KRPC::Streaming::StreamsManager
- #respond_to_missing? — KRPC::SuffixMethods
- #respond_to_missing? — KRPC::Streaming::StreamConstructors
- #send — KRPC::Connection
- #send_message — KRPC::Connection
- #send_request — KRPC
- #services_api_generated? — KRPC::Client
- #set_values — KRPC::Types::EnumType
- #start_streaming_thread — KRPC::Streaming::StreamsManager
- #stop_streaming_thread — KRPC::Streaming::StreamsManager
- #stream_constructors — KRPC::Streaming::StreamConstructors::ClassMethods
- #to_s — KRPC::ClassBase
- #to_s — KRPC::Streaming::Stream
- #type2str — KRPC::Doc
- #underscore — String
- #value — KRPC::Streaming::Stream
- #with_arguments_count_incremented_by — KRPC::ArgumentsNumberErrorSig
- #with_signature — KRPC::ArgumentErrorSig
- #with_signature — KRPC::ArgumentsNumberErrorSig
- #xmlElements2str — KRPC::Doc