new Reader(input)
- Source:
Parameters:
Name |
Type |
Description |
input |
Buffer
|
OsuBuffer
|
|
Members
toBuffer
- Source:
Returns a buffer
Methods
AccountRestricted() → {Packet}
- Source:
Returns:
-
Type
-
Packet
Announce(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
BanInfo(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
BeatmapInfoReply() → {Packet}
- Source:
Returns:
-
Type
-
Packet
BeatmapInfoRequest() → {Packet}
- Source:
Returns:
-
Type
-
Packet
CantSpectate() → {Packet}
- Source:
Returns:
-
Type
-
Packet
ChannelAvailable(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
ChannelAvailableAutojoin(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
ChannelJoin(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
ChannelJoinSuccess(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
ChannelLeave(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
ChannelListingComplete() → {Packet}
- Source:
Returns:
-
Type
-
Packet
ChannelRevoked(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
CommandError() → {Packet}
- Source:
Returns:
-
Type
-
Packet
ErrorReport() → {Packet}
- Source:
Returns:
-
Type
-
Packet
Exit(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
FellowSpectatorJoined(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
FellowSpectatorLeft(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
FriendAdd(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
FriendRemove(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
FriendsList(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
GetAttention() → {Packet}
- Source:
Returns:
-
Type
-
Packet
HandleIrcChangeUsername(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
HandleIrcQuit() → {Packet}
- Source:
Returns:
-
Type
-
Packet
HandleOsuUpdate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
HandleUserQuit(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
Invite(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
Invite(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
LobbyJoin() → {Packet}
- Source:
Returns:
-
Type
-
Packet
LobbyPart() → {Packet}
- Source:
Returns:
-
Type
-
Packet
LoginPermissions(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
LoginReply(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchAbort() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchAllPlayersLoaded() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchChangeMods(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchChangePassword(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchChangePassword(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchChangeSettings(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchChangeSlot(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchChangeTeam() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchComplete() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchComplete() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchCreate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchDisband(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchFailed() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchHasBeatmap() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchJoin(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchJoinFail() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchJoinSuccess(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchLoadComplete() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchLock(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchNew(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchNoBeatmap() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchNotReady() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchPart() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchPlayerFailed(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchPlayerSkipped(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchReady() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchScoreUpdate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchScoreUpdate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchSkip() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchSkipRequest() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchStart(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchStart() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchTransferHost(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
MatchTransferHost() → {Packet}
- Source:
Returns:
-
Type
-
Packet
MatchUpdate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
Monitor() → {Packet}
- Source:
Returns:
-
Type
-
Packet
Parse() → {Array}
- Source:
Attempts to parse the whole buffer and returns an array of packets
Returns:
-
Type
-
Array
- Source:
Returns:
-
Type
-
Packet
- Source:
Returns:
-
Type
-
Packet
ProtocolNegotiation(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
Read(buff, layout) → {Object|Array}
- Source:
Reads a set of data from a buffer
Parameters:
Name |
Type |
Description |
buff |
OsuBuffer
|
|
layout |
Object
|
|
Returns:
-
Type
-
Object
|
Array
ReceiveUpdates(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
RequestStatusUpdate() → {Packet}
- Source:
Returns:
-
Type
-
Packet
Restart(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
RTX(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SendIrcMessage(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SendIrcMessagePrivate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SendMessage(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SendUserStatus(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SetIrcAwayMessage(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpecialJoinMatchChannel(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpecialLeaveMatchChannel(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpecialMatchInfoRequest(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpectateFrames(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpectateFrames(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpectatorCantSpectate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpectatorJoined(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SpectatorLeft(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
StartSpectating(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
StopSpectating() → {Packet}
- Source:
Returns:
-
Type
-
Packet
SwitchServer(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
SwitchTourneyServer(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
TargetIsSilenced(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
TitleUpdate(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
Unauthorised() → {Packet}
- Source:
Returns:
-
Type
-
Packet
UnmarshalPacket(raw, layout) → {Object|Null}
- Source:
Unmarshal's the buffer from the layout
Parameters:
Name |
Type |
Default |
Description |
raw |
OsuBuffer
|
Buffer
|
|
|
layout |
Array
|
Object
|
Null
|
null
|
|
Returns:
-
Type
-
Object
|
Null
UserPMBlocked(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
UserPresence(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
UserPresenceBundle(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
UserPresenceRequest(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
UserPresenceRequestAll() → {Packet}
- Source:
Returns:
-
Type
-
Packet
UserPresenceSingle(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
UserSilenced(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
UserStatsRequest(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
UserToggleBlockNonFriendPM(raw) → {Packet}
- Source:
Parameters:
Name |
Type |
Description |
raw |
OsuBuffer
|
|
Returns:
-
Type
-
Packet
VersionUpdate() → {Packet}
- Source:
Returns:
-
Type
-
Packet
VersionUpdateForced() → {Packet}
- Source:
Returns:
-
Type
-
Packet