List of all items
Structs
- ConnPtDescription
- ConnectFailure
- ObjectId
- RpcConn
- RpcConnBuilder
- RpcError
- conn::ConnectFailure
- conn::ConnectFailureVerboseFmt
- conn::EmptyReply
- conn::ErrorResponse
- conn::NoParams
- conn::RequestHandle
- conn::SuccessResponse
- conn::UnexpectedReply
- conn::UpdateResponse
- conn::auth::AuthParams
- conn::auth::AuthenticatedReply
- conn::auth::CookieBeginParams
- conn::auth::CookieBeginReply
- conn::auth::CookieContinueParams
- conn::builder::ConnPtDescription
- conn::builder::RpcConnBuilder
- conn::builder::SearchEntry
- conn::connimpl::Receiver
- conn::connimpl::ReceiverState
- conn::connimpl::RequestState
- conn::connimpl::RpcConn
- conn::stream::Proxy
- conn::stream::ProxyInfoReply
- conn::stream::SingleIdReply
- ffi::ArtiRpcConnBuilder
- ffi::ArtiRpcRawSocket
- ffi::err::FfiError
- ffi::util::OutSocketOwned
- ffi::util::OutVal
- llconn::Reader
- llconn::Writer
- msgs::JsonAnyObj
- msgs::ObjectId
- msgs::request::IdGenerator
- msgs::request::ParsedRequestFields
- msgs::request::Request
- msgs::request::RequestMeta
- msgs::request::ValidatedRequest
- msgs::response::Response
- msgs::response::ResponseMeta
- msgs::response::ResponseWasFatal
- msgs::response::RpcError
- msgs::response::RpcErrorCode
- msgs::response::UnparsedResponse
- msgs::response::ValidatedResponse
- util::Utf8CString
Enums
- AnyRequestId
- BuilderError
- ConnectError
- InvalidRequestError
- ProtoError
- StreamError
- conn::AnyResponse
- conn::ConnectError
- conn::ProtoError
- conn::ShutdownError
- conn::UnexpectedReplyProblem
- conn::builder::BuilderError
- conn::builder::ConnPtIterator
- conn::builder::ConnPtLocation
- conn::builder::ConnPtOrigin
- conn::builder::SearchLocation
- conn::connimpl::AlertWhom
- conn::stream::ProxyListener
- conn::stream::StreamError
- ffi::err::FfiStatus
- ffi::err::InvalidInput
- llconn::SendRequestError
- msgs::AnyRequestId
- msgs::request::InvalidRequestError
- msgs::response::DecodeResponseError
- msgs::response::ResponseBody
- msgs::response::ResponseKind
- util::Utf8CStringFromBytesError
Traits
- ffi::err::IntoFfiError
- ffi::util::out_ptr_ext::OptOutPtrExt
- ffi::util::out_ptr_ext::OptOutValExt
- ffi::util::out_ptr_ext::Sealed
Macros
- ffi::err::define_ffi_status
- ffi::util::ffi_body_raw
- ffi::util::ffi_body_with_err
- ffi::util::ffi_initialize
- util::define_from_for_arc
Functions
- conn::builder::check_banner
- conn::builder::try_connect
- conn::stream::negotiate_socks
- ffi::arti_rpc_conn_builder_connect
- ffi::arti_rpc_conn_builder_free
- ffi::arti_rpc_conn_builder_new
- ffi::arti_rpc_conn_builder_prepend_entry
- ffi::arti_rpc_conn_cancel_handle
- ffi::arti_rpc_conn_execute
- ffi::arti_rpc_conn_execute_with_handle
- ffi::arti_rpc_conn_free
- ffi::arti_rpc_conn_get_session_id
- ffi::arti_rpc_conn_open_stream
- ffi::arti_rpc_handle_free
- ffi::arti_rpc_handle_wait
- ffi::arti_rpc_str_free
- ffi::arti_rpc_str_get
- ffi::err::abort_on_panic
- ffi::err::arti_rpc_err_clone
- ffi::err::arti_rpc_err_free
- ffi::err::arti_rpc_err_message
- ffi::err::arti_rpc_err_os_error_code
- ffi::err::arti_rpc_err_response
- ffi::err::arti_rpc_err_status
- ffi::err::arti_rpc_status_to_str
- ffi::err::handle_errors
- ffi::util::arg_conversion::in_ptr_consume_opt
- ffi::util::arg_conversion::in_ptr_opt
- ffi::util::arg_conversion::in_str_opt
- ffi::util::arg_conversion::out_ptr_opt
- ffi::util::arg_conversion::out_socket_owned_opt
- ffi::util::arg_conversion::out_val_opt
- msgs::response::try_decode_response_as_err
Type Aliases
- conn::FinalResponse
- ffi::ArtiRpcBuilderEntryType
- ffi::ArtiRpcConn
- ffi::ArtiRpcHandle
- ffi::ArtiRpcResponseType
- ffi::ArtiRpcStatus
- ffi::ArtiRpcStr
- ffi::err::ArtiRpcError
- ffi::util::OutPtr
- msgs::request::JsonMap
Constants
- conn::builder::PATH_SEP_CHAR
- ffi::ARTI_RPC_BUILDER_ENTRY_EXPANDABLE_PATH
- ffi::ARTI_RPC_BUILDER_ENTRY_LITERAL_CONNECT_POINT
- ffi::ARTI_RPC_BUILDER_ENTRY_LITERAL_PATH
- ffi::ARTI_RPC_RESPONSE_TYPE_ERROR
- ffi::ARTI_RPC_RESPONSE_TYPE_RESULT
- ffi::ARTI_RPC_RESPONSE_TYPE_UPDATE
- ffi::err::ARTI_RPC_STATUS_ALL_CONNECT_ATTEMPTS_FAILED
- ffi::err::ARTI_RPC_STATUS_BAD_AUTH
- ffi::err::ARTI_RPC_STATUS_BAD_CONNECT_POINT_PATH
- ffi::err::ARTI_RPC_STATUS_CONNECT_IO
- ffi::err::ARTI_RPC_STATUS_CONNECT_POINT_NOT_USABLE
- ffi::err::ARTI_RPC_STATUS_INTERNAL
- ffi::err::ARTI_RPC_STATUS_INVALID_INPUT
- ffi::err::ARTI_RPC_STATUS_NOT_AUTHENTICATED
- ffi::err::ARTI_RPC_STATUS_NOT_SUPPORTED
- ffi::err::ARTI_RPC_STATUS_PEER_PROTOCOL_VIOLATION
- ffi::err::ARTI_RPC_STATUS_PROXY_IO
- ffi::err::ARTI_RPC_STATUS_PROXY_STREAM_FAILED
- ffi::err::ARTI_RPC_STATUS_REQUEST_COMPLETED
- ffi::err::ARTI_RPC_STATUS_REQUEST_FAILED
- ffi::err::ARTI_RPC_STATUS_SHUTDOWN
- ffi::err::ARTI_RPC_STATUS_SUCCESS