new Writer(input)
- Source:
Parameters:
Name |
Type |
Description |
input |
Buffer
|
OsuBuffer
|
undefined
|
|
Members
toBuffer
- Source:
Returns a buffer
Methods
AccountRestricted() → {Writer}
- Source:
Returns:
-
Type
-
Writer
Announce(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
BanInfo(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
BeatmapInfoReply() → {Writer}
- Source:
Returns:
-
Type
-
Writer
BeatmapInfoRequest() → {Writer}
- Source:
Returns:
-
Type
-
Writer
CantSpectate() → {Writer}
- Source:
Returns:
-
Type
-
Writer
ChannelAvailable(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
ChannelAvailableAutojoin(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
ChannelJoin(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
ChannelJoinSuccess(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
ChannelLeave(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
ChannelListingComplete() → {Writer}
- Source:
Returns:
-
Type
-
Writer
ChannelRevoked(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
CommandError() → {Writer}
- Source:
Returns:
-
Type
-
Writer
ErrorReport() → {Writer}
- Source:
Returns:
-
Type
-
Writer
Exit(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
FellowSpectatorJoined(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
FellowSpectatorLeft(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
FriendAdd(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
FriendRemove(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
FriendsList(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Array
|
|
Returns:
-
Type
-
Writer
GetAttention() → {Writer}
- Source:
Returns:
-
Type
-
Writer
HandleIrcChangeUsername(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
HandleIrcQuit() → {Writer}
- Source:
Returns:
-
Type
-
Writer
HandleOsuUpdate(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
HandleUserQuit(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
Invite(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
Invite(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
LobbyJoin() → {Writer}
- Source:
Returns:
-
Type
-
Writer
LobbyPart() → {Writer}
- Source:
Returns:
-
Type
-
Writer
LoginPermissions(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
LoginReply(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MarshalPacket(data, layout) → {Buffer}
- Source:
Marshal's a packet to a buffer from a layout
Parameters:
Name |
Type |
Default |
Description |
data |
Object
|
Number
|
String
|
Boolean
|
Array
|
Null
|
null
|
|
layout |
Array
|
Object
|
|
|
Returns:
-
Type
-
Buffer
MatchAbort() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchAllPlayersLoaded() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchChangeMods(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MatchChangePassword(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Match
|
|
Returns:
-
Type
-
Writer
MatchChangePassword(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
MatchChangeSettings(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Match
|
|
Returns:
-
Type
-
Writer
MatchChangeSlot(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MatchChangeTeam() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchComplete() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchComplete() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchCreate(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Match
|
|
Returns:
-
Type
-
Writer
MatchDisband(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MatchFailed() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchHasBeatmap() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchJoin(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
MatchJoinFail() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchJoinSuccess(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Match
|
|
Returns:
-
Type
-
Writer
MatchLoadComplete() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchLock(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MatchNew(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Match
|
|
Returns:
-
Type
-
Writer
MatchNoBeatmap() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchNotReady() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchPart() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchPlayerFailed(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MatchPlayerSkipped(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MatchReady() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchScoreUpdate(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
MatchScoreUpdate(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
MatchSkip() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchSkipRequest() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchStart(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Match
|
|
Returns:
-
Type
-
Writer
MatchStart() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchTransferHost(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
MatchTransferHost() → {Writer}
- Source:
Returns:
-
Type
-
Writer
MatchUpdate(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Match
|
|
Returns:
-
Type
-
Writer
Monitor() → {Writer}
- Source:
Returns:
-
Type
-
Writer
- Source:
Returns:
-
Type
-
Writer
- Source:
Returns:
-
Type
-
Writer
ProtocolNegotiation(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
ReceiveUpdates(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
RequestStatusUpdate() → {Writer}
- Source:
Returns:
-
Type
-
Writer
Restart(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
RTX(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
SendIrcMessage(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
SendIrcMessagePrivate(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
SendMessage(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
SendUserStatus(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
SetIrcAwayMessage(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
SpecialJoinMatchChannel(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
SpecialLeaveMatchChannel(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
SpecialMatchInfoRequest(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
SpectateFrames(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
SpectateFrames(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
SpectatorCantSpectate(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
SpectatorJoined(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
SpectatorLeft(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
StartSpectating(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
StopSpectating() → {Writer}
- Source:
Returns:
-
Type
-
Writer
SwitchServer(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
SwitchTourneyServer(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
TargetIsSilenced(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
TitleUpdate(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
String
|
|
Returns:
-
Type
-
Writer
Unauthorised() → {Writer}
- Source:
Returns:
-
Type
-
Writer
UserPMBlocked(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
UserPresence(data) → {Writer}
- Source:
Parameters:
Returns:
-
Type
-
Writer
UserPresenceBundle(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Array
|
|
Returns:
-
Type
-
Writer
UserPresenceRequest(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Array
|
|
Returns:
-
Type
-
Writer
UserPresenceRequestAll() → {Writer}
- Source:
Returns:
-
Type
-
Writer
UserPresenceSingle(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
UserSilenced(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
UserStatsRequest(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Array
|
|
Returns:
-
Type
-
Writer
UserToggleBlockNonFriendPM(data) → {Writer}
- Source:
Parameters:
Name |
Type |
Description |
data |
Number
|
|
Returns:
-
Type
-
Writer
VersionUpdate() → {Writer}
- Source:
Returns:
-
Type
-
Writer
VersionUpdateForced() → {Writer}
- Source:
Returns:
-
Type
-
Writer
Write(o) → {Buffer}
- Source:
Writes a set of data to a buffer
Parameters:
Name |
Type |
Description |
o |
Object
|
Properties
Name |
Type |
Attributes |
Description |
type |
String
|
|
|
data |
Object
|
Array
|
String
|
Number
|
Boolean
|
Null
|
|
|
nullable |
Boolean
|
<nullable>
|
|
|
Returns:
-
Type
-
Buffer
WritePacket(packet) → {Writer}
- Source:
Writes the packet to the buffer and returns self
Parameters:
Name |
Type |
Description |
packet |
|
|
Returns:
-
Type
-
Writer