Module: MTProto

Defined in:
lib/mtproto.rb,
lib/mtproto/client.rb,
lib/mtproto/errors.rb,
lib/mtproto/session.rb,
lib/mtproto/version.rb,
lib/mtproto/rpc/ping.rb,
lib/mtproto/client/rpc.rb,
lib/mtproto/message_id.rb,
lib/mtproto/rpc/sign_in.rb,
lib/mtproto/type/config.rb,
lib/mtproto/async_client.rb,
lib/mtproto/type/message.rb,
lib/mtproto/async/request.rb,
lib/mtproto/rpc/get_users.rb,
lib/mtproto/rpc/send_code.rb,
lib/mtproto/type/rpc/ping.rb,
lib/mtproto/type/rpc/pong.rb,
lib/mtproto/crypto/rsa_key.rb,
lib/mtproto/crypto/rsa_pad.rb,
lib/mtproto/rpc/get_config.rb,
lib/mtproto/type/rpc_error.rb,
lib/mtproto/type/sent_code.rb,
lib/mtproto/updates_poller.rb,
lib/mtproto/type/serializer.rb,
lib/mtproto/rpc/get_contacts.rb,
lib/mtproto/rpc/send_message.rb,
lib/mtproto/type/gzip_packed.rb,
lib/mtproto/encrypted_message.rb,
lib/mtproto/auth_key_generator.rb,
lib/mtproto/crypto/message_key.rb,
lib/mtproto/type/code_settings.rb,
lib/mtproto/type/msg_container.rb,
lib/mtproto/type/pq_inner_data.rb,
lib/mtproto/async/request_queue.rb,
lib/mtproto/crypto/dh_validator.rb,
lib/mtproto/crypto/factorization.rb,
lib/mtproto/type/auth_key/res_pq.rb,
lib/mtproto/type/rpc/help/config.rb,
lib/mtproto/type/rpc/users/users.rb,
lib/mtproto/async/middleware/base.rb,
lib/mtproto/rpc/get_updates_state.rb,
lib/mtproto/type/rpc/auth/sign_in.rb,
lib/mtproto/crypto/auth_key_helper.rb,
lib/mtproto/crypto/dh_key_exchange.rb,
lib/mtproto/type/rpc/updates/state.rb,
lib/mtproto/type/rpc/auth/send_code.rb,
lib/mtproto/type/rpc/auth/sent_code.rb,
lib/mtproto/transport/tcp_connection.rb,
lib/mtproto/type/new_session_created.rb,
lib/mtproto/type/rpc/help/get_config.rb,
lib/mtproto/type/rpc/init_connection.rb,
lib/mtproto/type/rpc/users/get_users.rb,
lib/mtproto/type/bad_msg_notification.rb,
lib/mtproto/type/client_dh_inner_data.rb,
lib/mtproto/type/rpc/messages/updates.rb,
lib/mtproto/type/server_dh_inner_data.rb,
lib/mtproto/rpc/get_updates_difference.rb,
lib/mtproto/type/auth_key/req_pq_multi.rb,
lib/mtproto/type/rpc/contacts/contacts.rb,
lib/mtproto/type/rpc/invoke_with_layer.rb,
lib/mtproto/type/rpc/updates/get_state.rb,
lib/mtproto/async/middleware/flood_wait.rb,
lib/mtproto/type/auth_key/req_dh_params.rb,
lib/mtproto/type/rpc/auth/authorization.rb,
lib/mtproto/type/rpc/updates/difference.rb,
lib/mtproto/type/auth_key/dh_gen_response.rb,
lib/mtproto/type/auth_key/server_dh_params.rb,
lib/mtproto/type/rpc/contacts/get_contacts.rb,
lib/mtproto/type/rpc/messages/send_message.rb,
lib/mtproto/transport/abridged_packet_codec.rb,
lib/mtproto/type/rpc/updates/get_difference.rb,
lib/mtproto/type/auth_key/set_client_dh_params.rb,
ext/aes_ige/aes_ige.c,
ext/factorization/factorization.c

Defined Under Namespace

Modules: Async, Crypto, MessageId, RPC, Transport, Type Classes: AsyncClient, AuthKeyGenerator, Client, EncryptedMessage, Error, NotConnectedError, PingMismatchError, RpcError, Session, UnexpectedConstructorError, UpdatesPoller

Constant Summary collapse

VERSION =
'0.0.8'