All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractMsgBase This class provides a payload backing to client messages.Accept AccountInfoCallback This callback is received when account information is received from the network.AClientMsgProtobuf Represents a protobuf backed client message.AliasHistoryCallback Callback fired in response to callingSteamFriends.requestAliasHistory(SteamID).AnonymousLogOnDetails Represents the details required to log into Steam3 as an anonymous user.AppOwnershipTicketCallback This callback is received in response to callingSteamApps.getAppOwnershipTicket(int)AsnKeyParser Authentication AuthenticationSupport BerDecodeException BinaryReader Basically DataInputStream, but the bytes are parsed in reverse orderBinaryWriter Basically DataOutputStream, but the bytes are parsed in reverse orderBitVector64 Callback<TCall extends ICallbackMsg> CallbackManager This class is a utility for routing callbacks to function calls.CallbackMsg CDNAuthTokenCallback This callback is received when a CDN auth token is receivedChallengeData Chat ChatActionResultCallback This callback is fired when a chat action has completed.ChatEnterCallback This callback is fired in response to attempting to join a chat.ChatInviteCallback This callback is fired when a chat invite is recieved.ChatMemberInfo Represents the details of a user which is a member of a chatroom.ChatMemberInfoCallback This callback is fired in response to chat member info being recieved.ChatMemberInfoCallback.StateChangeDetails Represents state change information.ChatMsgCallback This callback is fired when a chat room message arrives.ChatRoom ChatRoomClient ChatRoomInfoCallback This callback is fired in response to chat room info being recieved.ChatUsability ChatUsabilityClient CheckAppBetaPasswordCallback This callback is received when a beta password check has been completedClanChatRooms ClanStateCallback This callback is posted when a clan's state has been changed.ClientGCMsg<BodyType extends IGCSerializableMessage> Represents a struct backed game coordinator message.ClientGCMsgProtobuf<BodyType extends com.google.protobuf.GeneratedMessageV3.Builder<BodyType>> Represents a protobuf backed game coordinator message.ClientMsg<BodyType extends ISteamSerializableMessage> Represents a struct backed client message.ClientMsgHandler This class implements the base requirements every message handler should inherit from.ClientMsgProtobuf<BodyType extends com.google.protobuf.GeneratedMessageV3.Builder<BodyType>> Represents a protobuf backed client message.CloudGaming CMClient This base client handles the underlying connection to a CM server.CMListCallback This callback is received when the client has received the CM list from Steam.CollectionUtils CommentNotificationsCallback Fired in response to callingSteamNotifications.requestCommentNotifications().ConnectData ConnectedCallback This callback is received after attempting to connect to the Steam network.Connection Consumer<T> ContentServerDirectory CryptoException CryptoHelper Datagram DefaultLogListener DepotKeyCallback This callback is received in response to callingSteamApps.getDepotDecryptionKey(int, int)Disconnect DisconnectedCallback This callback is received when the steamclient is physically disconnected from the Steam network.DisconnectedEventArgs EAccountFlags EAccountType EActivationCodeClass EAppInfoSection EAppType EAppUsageEvent EAuthSessionResponse EBillingType EChatAction EChatActionResult EChatEntryType EChatFlags EChatInfoType EChatMemberStateChange EChatPermission EChatRoomEnterResponse EChatRoomGroupAction EChatRoomGroupPermissions EChatRoomGroupRank EChatRoomGroupType EChatRoomJoinState EChatRoomMemberStateChange EChatroomNotificationLevel EChatRoomServerMsg EChatRoomType EClanPermission EClanRank EClanRelationship EClientPersonaStateFlag EClientStat EClientStatAggregateMethod EContentDownloadSourceType ECurrencyCode EDenyReason EDepotFileFlag EDisplayStatus EDRMBlobDownloadErrorDetail EDRMBlobDownloadType EEconTradeResponse EFriendFlags EFriendRelationship EIntroducerRouting ELauncherType ELeaderboardDataRequest ELeaderboardDisplayType ELeaderboardSortMethod ELeaderboardUploadScoreMethod ELicenseFlags ELicenseType ELobbyComparison ELobbyDistanceFilter ELobbyFilterType ELobbyType EmailAddrInfoCallback This callback is received when email information is received from the network.EMarketingMessageFlags EMsg ENewsUpdateType EnumerationUserDetails Represents the details of an enumeration request used for the local user's files.EnvelopeEncryptedConnection EOSType EPackageStatus EPaymentMethod EPersonaState EPersonaStateFlag EPlatformType EPublishedFileInappropriateProvider EPublishedFileInappropriateResult EPublishedFileQueryType EPublishedFileVisibility EPurchaseResultDetail ERegionCode ERemoteStoragePlatform EResult EResultDeserializer EServerFlags EServerType ESteamIPv6ConnectivityProtocol ESteamIPv6ConnectivityState ESteamRealm ESystemIMType ETradeOfferConfirmationMethod ETradeOfferState EUCMFilePrivacyState EUdpPacketType EUniverse Event Represents an event or announcement that was posted by a clan.Event<T extends EventArgs> EventArgs EventHandler<T extends EventArgs> EVoiceCallState EWorkshopEnumerationType EWorkshopFileAction EWorkshopFileType ExtendedClientMsgHdr FileServerListProvider Server provider that stores servers in a file using protobuf.FindOrCreateLeaderboardCallback This callback is fired in response toSteamUserStats.findLeaderBoard(int, String)andSteamUserStats.createLeaderboard(int, String, ELeaderboardSortMethod, ELeaderboardDisplayType).FreeLicenseCallback This callback is received in response to callingSteamApps.requestFreeLicense(int), informing the client of newly granted packages, if any.Friend Represents a single friend entry in a client's friendlist.FriendAddedCallback This callback is fired in response to adding a user to your friends list.FriendMessage Represents a single Message sent to or received from a friendFriendMessages FriendMessagesClient FriendMsgCallback This callback is fired in response to receiving a message from a friend.FriendMsgEchoCallback This callback is fired in response to receiving an echo message from another instance.FriendMsgHistoryCallback This callback is fired in response to receiving historical messages.FriendsListCallback This callback is fired when the client receives a list of friends.GameConnectTokensCallback This callback is fired when the client receives a list of game connect tokens.GameID This 64bit structure represents an app, mod, shortcut, or p2p file on the Steam network.GameID.GameType Represents various types of games.GCMsgBase<HdrType extends IGCSerializableHeader> This is the abstract base class for all available game coordinator messages.GlobalID Represents a globally unique identifier within the Steam network.GuestPassListCallback This callback is received when the list of guest passes is updated.HardwareUtils IAuthentication IAuthenticationSupport ICallbackMgrInternals ICallbackMsg A callback messageIChat IChatRoom IChatRoomClient IChatUsability IChatUsabilityClient IClanChatRooms IClientGCMsg Represents a unified interface into client messages.IClientMsg Represents a unified interface into client messages.ICloudGaming IContentServerDirectory IDebugNetworkListener This is a debug utility, do not use it to implement your business logic.IFriendMessages IFriendMessagesClient IGCSerializableHeader IGCSerializableMessage IgnoreFriendCallback This callback is fired in response to an attempt at ignoring a friend.INetFilterEncryption IPacketGCMsg Represents a simple unified interface into game coordinator messages recieved from the network.IPacketMsg Represents a simple unified interface into client messages recieved from the network.IParental IParentalClient IPlayer IPlayerClient IRemoteClient IRemoteClientSteamClient IServerListProvider An interface for persisting the server list for connection discoveryISteamConfigurationBuilder Interface to configure aSteamConfigurationbefore it is created.ISteamSerializable ISteamSerializableHeader ISteamSerializableMessage ItemAnnouncementsCallback Fired in response to callingSteamNotifications.requestItemAnnouncements().ITwoFactor JobID Represents an identifier of a network task known as a job.KeyDictionary Contains the public keys that Steam uses for each of theEUniverseKeyValue Represents a recursive string key to arbitrary value container.KeyValue.Type KVTextReader LeaderboardEntriesCallback This callback is fired in response toSteamUserStats.getLeaderboardEntries(int, int, int, int, ELeaderboardDataRequest).LeaderboardEntry Represents a single package in this response.LegacyGameKeyCallback This callback is received in response to callingSteamApps.getLegacyGameKey(int).License Represents a granted license (steam3 subscription) for one or more games.LicenseListCallback This callback is fired during logon, informing the client of it's available licenses.LoggedOffCallback This callback is returned when the client is told to log off by the server.LoggedOnCallback This callback is returned in response to an attempt to log on to the Steam3 network throughSteamUser.Logger LoginKeyCallback This callback is returned some time after logging onto the network.LogListener LogManager LogOnDetails Represents the details required to log into Steam3 as a game server.LogOnDetails Represents the details required to log into Steam3 as a user.MachineAuthDetails Represents details required to complete a machine auth request.MarketingMessageCallback This callback is fired when the client receives a marketing message update.MarketingMessageCallback.Message Represents a single marketing message.MemoryServerListProvider A server list provider that uses an in-memory listMemoryStream Creates a stream whose backing store is memory.MessageCallback This callback is fired when a game coordinator message is recieved from the network.MessageObject Represents aKeyValuebacked MessageObject structure, which are often sent by the Steam servers.Msg<BodyType extends ISteamSerializableMessage> Represents a struct backed message without session or client info.MsgBase<HdrType extends ISteamSerializable> This is the abstract base class for all available client messages.MsgChannelEncryptRequest MsgChannelEncryptResponse MsgChannelEncryptResult MsgClientAppUsageEvent MsgClientChatAction MsgClientChatActionResult MsgClientChatEnter MsgClientChatMemberInfo MsgClientChatMsg MsgClientChatRoomInfo MsgClientCreateChat MsgClientCreateChatResponse MsgClientGenericResponse MsgClientGetFriendsWhoPlayGame MsgClientGetFriendsWhoPlayGameResponse MsgClientGetLegacyGameKey MsgClientGetLegacyGameKeyResponse MsgClientJoinChat MsgClientJustStrings MsgClientLoggedOff MsgClientLogon MsgClientLogOnResponse MsgClientMarketingMessageUpdate2 MsgClientOGSBeginSession MsgClientOGSBeginSessionResponse MsgClientOGSEndSession MsgClientOGSEndSessionResponse MsgClientOGSWriteRow MsgClientP2PIntroducerMessage MsgClientServerUnavailable MsgClientSetIgnoreFriend MsgClientSetIgnoreFriendResponse MsgClientUpdateGuestPassesList MsgClientVACBanStatus MsgGCHdr MsgGCHdrProtoBuf MsgGSApprove MsgGSDeny MsgGSGetPlayStatsResponse MsgGSGetReputationResponse MsgGSGetUserGroupStatus MsgGSGetUserGroupStatusResponse MsgGSKick MsgGSPerformHardwareSurvey MsgHdr MsgHdrProtoBuf MsgUtil NameInstance Represents a name in a name tableNameTableInstance Represents a name table of an account.NetFilterEncryption NetFilterEncryptionWithHMAC NetHelpers NetHookNetworkListener Dump any network messages sent to and received from the Steam server that the client is connected to.NetMsgEventArgs NicknameCallback This callback is fired in response to setting a nickname of a player by callingSteamFriends.setFriendNickname(SteamID, String).NicknameListCallback This callback is fired when the client receives a list of friend nicknames.Notification Represents a notification.NullServerListProvider NumberOfPlayersCallback This callback is fired in response toSteamUserStats.getNumberOfCurrentPlayers(int).ObjectsCompat OfflineMessageNotificationCallback Fired in response to callingSteamNotifications.requestOfflineMessageCount().OTPDetails The One-Time-Password details for this response.PacketClientGCMsg Represents a packet message with extended header information.PacketClientGCMsgProtobuf Represents a protobuf backed packet message.PacketClientMsg Represents a packet message with extended header information.PacketClientMsgProtobuf Represents a protobuf backed packet message.PacketMsg Represents a packet message with basic header information.Parental ParentalClient Passable<T> PersonaChangeCallback This callback is fired in response to setting this client's persona name or state withSteamFriends.setPersonaName(String)orSteamFriends.setPersonaState(EPersonaState).PersonaState Represents the persona state of a friend.PersonaStatesCallback This callback is fired in response to someone changing their friend details over the network.PICSChangeData Holds the change data for a single app or packagePICSChangesCallback This callback is fired when the PICS returns the changes since the last change numberPICSProductInfo Represents the information for a single app or packagePICSProductInfoCallback This callback is fired when the PICS returns the product information requestedPICSRequest Represents a PICS request used forSteamApps.picsGetProductInfo(Iterable, Iterable, boolean)PICSTokensCallback This callback is fired when the PICS returns access tokens for a list of appids and packageidsPlayer PlayerClient PlayerNickname Represents a nickname of a friendPlayingSessionStateCallback This callback is received when another client starts or stops playing a game.ProfileInfoCallback This callback is fired in response to requesting profile info for a user.ProtocolTypes PurchaseResponseCallback QueryCallback This callback is received in response to callingSteamMasterServer.serverQuery(QueryDetails).QueryDetails Details used when performing a server list query.RedeemGuestPassResponseCallback RemoteClient RemoteClientSteamClient RSACrypto Handles encrypting and decrypting using the RSA public key encryption algorithm.ScheduledFunction ScreenshotAddedCallback This callback is fired when a new screenshot is added.ScreenshotDetails Represents the details required to add a screenshotSeekOrigin Server Represents a single server.ServerInfo ServerQuality Currently marked quality of a server.ServerRecord Represents the information needed to connect to a CM serverServiceMethodNotification ServiceMethodResponse SessionStartCallback This callback is fired when a trading session has started.SessionTokenCallback This callback is fired when the client receives it's unique Steam3 session token.ShareFileCallback This callback is received in response to callingSteamCloud.shareFile(int, String).SingleFileInfoCallback This callback is received in response to callingSteamCloud.getSingleFileInfo(int, String).SmartCMServerList Smart list of CM servers.StatusDetails Represents the details of the game server's current status.StatusReplyCallback This callback is fired when the game server receives a status reply.SteamApps This handler is used for interacting with apps and packages on the Steam network.SteamClient Represents a single client that connects to the Steam3 network.SteamCloud This handler is used for interacting with remote storage and user generated content.SteamConfiguration Configuration object to use.SteamConfigurationBuilder SteamConfigurationState SteamDirectory Helper class to load servers from the Steam Directory Web API.SteamFriends This handler handles all interaction with other users on the Steam3 network.SteamGameCoordinator This handler handles all game coordinator messaging.SteamGameServer This handler is used for interacting with the Steam network as a game server.SteamID This 64-bit structure is used for identifying various objects on the Steam network.SteamID.ChatInstanceFlags Represents various flags a chatSteamIDmay have, packed into its instance.SteamMasterServer This handler is used for requesting server list details from Steam.SteamNotifications This handler handles steam notifications.SteamScreenshots This handler is used for screenshots.SteamTrading This handler is used for initializing Steam trades with other clients.SteamUnifiedMessages SteamUser This handler handles all user log on/log off related actions and callbacks.SteamUserStats This handler handles Steam user statistic related actions.SteamWorkshop This handler is used for requesting files published on the Steam Workshop.Strings Subscription TcpConnection TicketAuthCallback This callback is fired when ticket authentication has completed.TradeProposedCallback This callback is fired when this client receives a trade proposal.TradeResultCallback This callback is fired when this client receives the response from a trade proposal.TwoFactor UdpConnection UdpHeader UGCDetailsCallback This callback is received in response to callingSteamCloud.requestUGCDetails(UGCHandle).UGCHandle Represents a single unique handle to a piece of User Generated Content.UnifiedService UpdateMachineAuthCallback This callback is received when the backend wants the client to update it's local machine authentication data.UpdateMachineAuthCallback.OTPDetails Represents various one-time-password details.UserActionPublishedFilesCallback This callback is received in response to callingSteamWorkshop.enumeratePublishedFilesByUserAction(EnumerationUserDetails).UserActionPublishedFilesCallback.File Represents the details of a single published file.UserNotificationsCallback Fired when the client receives user notifications.Utils VACStatusCallback This callback is fired when the client receives it's VAC banned status.VanityURLChangedCallback This callback is received when users' vanity url changes.Versions WalletInfoCallback This callback is received when wallet info is received from the network.WebAPI Represents a single interface that exists within the Web API.WebAPI.WebAPIRequestException Thrown when WebAPI request fails (non success response code).WebAPIUserNonceCallback This callback is received when requesting a new WebAPI authentication user nonce.WebHelpers WebSocketConnection