aboutsummaryrefslogtreecommitdiff
path: root/src/matchmaking.rs
Commit message (Collapse)AuthorAgeFilesLines
* Use FnOnce instead of Fn for callresultsMatthew Collins2020-09-021-3/+3
|
* Use `Fn` instead of `FnMut` for call results as they will be called at most onceMatthew Collins2020-06-211-6/+6
|
* Rework to use the new flat steam apiMatthew Collins2020-02-221-21/+14
|
* Binding for SetLobbyJoinable, FriendState derivations, small documentation ↵Flaise2019-09-011-0/+17
| | | | adjustments
* SteamError is Copy and Clone, adjusted callback type constraintsFlaise2019-08-221-1/+1
|
* Implemented P2PSessionConnectFail callback and removed a result handler's ↵Flaise2019-08-141-1/+1
| | | | Sync requirement
* Made serde dependency optionalFlaise2019-08-031-2/+4
|
* Implemented Serialize, Deserialize and other common traits where appropriateFlaise2019-08-031-4/+8
|
* Fix for thread contention causing errors on Mac OS and segfaults on WindowsFlaise2019-07-301-1/+3
|
* Updated to support SDK version 1.45 on Mac OSFlaise2019-07-301-2/+2
|
* Generate the bindings from the provided json file instead of bindgen (Fixes #3)Matthew Collins2019-03-161-18/+18
| | | | Allow us to remove the hack for accessing packed structs
* Steam networking support + other improvementsMatthew Collins2018-05-071-2/+58
|
* Only allow run_callbacks to be run on a single thread at any timeMatthew Collins2018-05-051-4/+4
|
* Rework how the sys crate is generatedMatthew Collins2018-05-051-19/+58
| | | | | Due to packing issues with steam's structs we use wrapper methods to access the fields and create the structs.
* Try and make the accessors generic over the client and serverMatthew Collins2018-02-271-7/+7
|
* Improve error handlingMatthew Collins2018-02-271-5/+7
|
* Initial work on lobbies + A clean upMatthew Collins2018-02-241-0/+85