24 data << eventInfo.
Date;
63 data << inviteInfo.
Guid;
86 _worldPacket >> ClubID;
87 _worldPacket >> MinLevel;
88 _worldPacket >> MaxLevel;
89 _worldPacket >> MaxRankOrder;
94 buffer >> invite.
Guid;
120 buffer >> addEventInfo.
ClubID;
123 buffer >> addEventInfo.
Time;
124 buffer >> addEventInfo.
Flags;
141 _worldPacket >> EventInfo;
142 _worldPacket >> MaxSize;
147 buffer >> updateEventInfo.
ClubID;
148 buffer >> updateEventInfo.
EventID;
152 buffer >> updateEventInfo.
Time;
153 buffer >> updateEventInfo.
Flags;
166 _worldPacket >> EventInfo;
167 _worldPacket >> MaxSize;
172 _worldPacket >> EventID;
173 _worldPacket >> ModeratorID;
174 _worldPacket >> ClubID;
175 _worldPacket >> Flags;
180 _worldPacket >> EventID;
181 _worldPacket >> ModeratorID;
182 _worldPacket >> EventClubID;
183 _worldPacket >>
Date;
188 _worldPacket >> EventID;
189 _worldPacket >> InviteID;
190 _worldPacket >> Status;
195 _worldPacket >> EventID;
196 _worldPacket >> ModeratorID;
197 _worldPacket >> ClubID;
199 uint16 nameLen = _worldPacket.ReadBits(9);
200 Creating = _worldPacket.ReadBit();
201 IsSignUp = _worldPacket.ReadBit();
203 Name = _worldPacket.ReadString(nameLen);
208 _worldPacket >> EventID;
209 _worldPacket >> ClubID;
210 Tentative = _worldPacket.ReadBit();
215 _worldPacket >> Guid;
216 _worldPacket >> InviteID;
217 _worldPacket >> ModeratorID;
218 _worldPacket >> EventID;
223 _worldPacket >> Guid;
224 _worldPacket >> EventID;
225 _worldPacket >> InviteID;
226 _worldPacket >> ModeratorID;
227 _worldPacket >> Status;
232 _worldPacket >> MapID;
233 _worldPacket >> DifficultyID;
234 Extend = _worldPacket.ReadBit();
239 _worldPacket >> Guid;
240 _worldPacket >> EventID;
241 _worldPacket >> InviteID;
242 _worldPacket >> ModeratorID;
243 _worldPacket >> Status;
248 _worldPacket << InviteGuid;
249 _worldPacket <<
uint64(EventID);
250 _worldPacket <<
uint64(InviteID);
252 _worldPacket <<
uint8(Status);
254 _worldPacket << ResponseTime;
256 _worldPacket.WriteBit(ClearPending);
257 _worldPacket.FlushBits();
259 return &_worldPacket;
264 _worldPacket << ServerTime;
265 _worldPacket <<
uint32(Invites.size());
267 _worldPacket <<
uint32(RaidLockouts.size());
270 _worldPacket << lockout;
273 _worldPacket << invite;
276 _worldPacket << event;
278 return &_worldPacket;
283 _worldPacket <<
uint8(EventType);
284 _worldPacket << OwnerGuid;
285 _worldPacket <<
uint64(EventID);
286 _worldPacket <<
uint8(GetEventType);
287 _worldPacket <<
int32(TextureID);
288 _worldPacket <<
uint32(Flags);
289 _worldPacket <<
Date;
290 _worldPacket << LockDate;
291 _worldPacket <<
uint64(EventClubID);
292 _worldPacket <<
uint32(Invites.size());
293 _worldPacket.WriteBits(EventName.size(), 8);
295 _worldPacket.FlushBits();
297 for (
auto const& invite : Invites)
298 _worldPacket << invite;
300 _worldPacket.WriteString(EventName);
303 return &_worldPacket;
308 _worldPacket <<
uint64(EventID);
309 _worldPacket <<
Date;
310 _worldPacket <<
uint32(Flags);
311 _worldPacket <<
uint8(EventType);
312 _worldPacket <<
int32(TextureID);
313 _worldPacket <<
uint64(EventClubID);
314 _worldPacket <<
uint64(InviteID);
315 _worldPacket <<
uint8(Status);
316 _worldPacket <<
uint8(ModeratorStatus);
319 _worldPacket << InvitedByGuid;
320 _worldPacket << OwnerGuid;
322 _worldPacket.WriteBits(EventName.size(), 8);
323 _worldPacket.FlushBits();
324 _worldPacket.WriteString(EventName);
326 return &_worldPacket;
331 _worldPacket << InviteGuid;
332 _worldPacket <<
uint64(EventID);
333 _worldPacket <<
Date;
334 _worldPacket <<
uint32(Flags);
335 _worldPacket <<
uint8(Status);
336 _worldPacket << ResponseTime;
338 _worldPacket.WriteBit(ClearPending);
339 _worldPacket.FlushBits();
341 return &_worldPacket;
346 _worldPacket << InviteGuid;
347 _worldPacket <<
uint64(EventID);
348 _worldPacket <<
uint32(Flags);
350 _worldPacket.WriteBit(ClearPending);
351 _worldPacket.FlushBits();
353 return &_worldPacket;
358 _worldPacket << InviteGuid;
359 _worldPacket <<
uint64(EventID);
360 _worldPacket <<
uint8(Status);
362 _worldPacket.WriteBit(ClearPending);
363 _worldPacket.FlushBits();
365 return &_worldPacket;
370 _worldPacket <<
uint64(EventID);
371 _worldPacket <<
Date;
372 _worldPacket <<
uint32(Flags);
373 _worldPacket <<
uint8(Status);
375 return &_worldPacket;
380 _worldPacket <<
uint64(EventClubID);
381 _worldPacket <<
uint64(EventID);
383 _worldPacket << OriginalDate;
384 _worldPacket <<
Date;
385 _worldPacket << LockDate;
386 _worldPacket <<
uint32(Flags);
387 _worldPacket <<
uint32(TextureID);
388 _worldPacket <<
uint8(EventType);
390 _worldPacket.WriteBits(EventName.size(), 8);
392 _worldPacket.WriteBit(ClearPending);
393 _worldPacket.FlushBits();
395 _worldPacket.WriteString(EventName);
398 return &_worldPacket;
403 _worldPacket <<
uint64(EventID);
404 _worldPacket <<
Date;
406 _worldPacket.WriteBit(ClearPending);
407 _worldPacket.FlushBits();
409 return &_worldPacket;
414 _worldPacket <<
uint32(NumPending);
415 return &_worldPacket;
420 _worldPacket <<
uint8(Command);
421 _worldPacket <<
uint8(Result);
423 _worldPacket.WriteBits(
Name.size(), 9);
424 _worldPacket.FlushBits();
425 _worldPacket.WriteString(
Name);
427 return &_worldPacket;
432 _worldPacket <<
uint64(InstanceID);
433 _worldPacket << ServerTime;
434 _worldPacket <<
int32(MapID);
435 _worldPacket <<
uint32(DifficultyID);
436 _worldPacket <<
int32(TimeRemaining);
438 return &_worldPacket;
443 _worldPacket <<
uint64(InstanceID);
444 _worldPacket <<
int32(MapID);
445 _worldPacket <<
uint32(DifficultyID);
447 return &_worldPacket;
452 _worldPacket << ServerTime;
453 _worldPacket <<
int32(MapID);
454 _worldPacket <<
uint32(DifficultyID);
455 _worldPacket <<
int32(OldTimeRemaining);
456 _worldPacket <<
int32(NewTimeRemaining);
458 return &_worldPacket;
463 _worldPacket <<
uint32(Invites.size());
464 for (
auto const& invite : Invites)
466 _worldPacket << invite.InviteGuid;
467 _worldPacket <<
uint8(invite.Level);
470 return &_worldPacket;
475 _worldPacket <<
uint64(EventID);
476 _worldPacket <<
Date;
477 _worldPacket <<
uint32(Flags);
478 _worldPacket <<
uint8(Status);
480 return &_worldPacket;
485 _worldPacket <<
uint64(EventID);
487 _worldPacket.WriteBits(Notes.size(), 8);
488 _worldPacket.FlushBits();
489 _worldPacket.WriteString(Notes);
491 return &_worldPacket;
496 _worldPacket << InviteGuid;
497 _worldPacket <<
uint64(EventID);
499 _worldPacket.WriteBit(ClearPending);
500 _worldPacket.WriteBits(Notes.size(), 8);
501 _worldPacket.FlushBits();
502 _worldPacket.WriteString(Notes);
504 return &_worldPacket;
509 _worldPacket >> InvitedByGUID;
510 _worldPacket >> EventID;
511 _worldPacket >> InviteID;
ByteBuffer & operator<<(ByteBuffer &data, WorldPackets::Calendar::CalendarSendCalendarEventInfo const &eventInfo)
ByteBuffer & operator>>(ByteBuffer &buffer, WorldPackets::Calendar::CalendarAddEventInviteInfo &invite)
uint32 ReadBits(int32 bits)
void WriteString(std::string const &str)
void WriteBits(std::size_t value, int32 bits)
std::string ReadString(uint32 length, bool requireValidUtf8=true)
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
Array< CalendarAddEventInviteInfo, CALENDAR_MAX_INVITES > Invites
Optional< uint64 > Unused_801_2
Optional< uint64 > Unused_801_3
Optional< ObjectGuid > Unused_801_1
bool IgnoreFriendAndGuildRestriction