Steam Friends
This handler handles all interaction with other users on the Steam3 network.
Functions
Bans the specified chat member from the given chat room.
Gets a list of all cached clans.
Gets a list of all caches users.
Gets an SHA-1 hash representing the clan's avatar.
Gets a clan SteamID by index.
Gets the count of clans the local user is a member of.
Gets the name of a clan.
Gets the relationship of a clan.
Gets the steam ID from the cached clans account.
Gets an SHA-1 hash representing the friend's avatar.
Gets a friend by index.
Gets the friend count of the local user.
Gets the game app id of a friend.
Gets the GameID of a friend playing a game.
Gets the game name of a friend playing a game.
Gets the persona name of a friend.
Gets the persona state of a friend.
Gets the PersonaState Flags of a friend.
Gets the relationship of a friend.
Gets the steam ID from the cached account.
Gets the local user's persona avatar hash. Will be null before user initialization.
Gets the local user's persona name. Will be null before user initialization. User initialization is performed prior to AccountInfoCallback callback.
Gets the local user's persona state.
Handles a client message. This should not be called directly.
Ignores or un-ignores a friend on Steam. Results are returned in a IgnoreFriendCallback.
Invites a user to a chat room. The results of this action will be available through the ChatActionResultCallback callback.
Gets result if the given steam ID is the local user or not.
Kicks the specified chat member from the given chat room.
Removes a friend from your friends list.
Request the alias history of the account of the given steam id. The result is returned in a AliasHistoryCallback.
Request the alias history of the accounts of the given steam ids. The result is returned in a AliasHistoryCallback.
Requests persona state for a specified SteamID. Results are returned in PersonaStatesCallback.
Requests persona state for a list of specified SteamID. Results are returned in PersonaStatesCallback.
Requests the last few chat messages with a friend. Results are returned in a FriendMsgHistoryCallback
Requests all offline messages. This also marks them as read server side. Results are returned in a FriendMsgHistoryCallback.
Requests profile information for the given SteamID Results are returned in a ProfileInfoCallback
JavaSteam addition: Sets the local user's persona state flag back to normal desktop mode.
Sends a chat message to a friend.
Sends a message to a chat room.
Set the nickname of a friend. The result is returned in a NicknameCallback.
Sets the local user's persona name and broadcasts it over the network. Results are returned in a PersonaChangeCallback callback.
Sets the local user's persona state and broadcasts it over the network. Results are returned in aPersonaChangeCallback callback.
JavaSteam addition: Sets the local user's persona state flag to a valid ClientType
Unbans the specified chat member from the given chat room.