27 data << eventInfo.
Date;
33 data << SizedString::BitsSize<8>(eventInfo.
EventName);
67 data << inviteInfo.
Guid;
76 data << SizedString::BitsSize<8>(inviteInfo.
Notes);
99 buffer >> invite.
Guid;
120 buffer >> addEventInfo.
ClubID;
123 buffer >> addEventInfo.
Time;
124 buffer >> addEventInfo.
Flags;
125 buffer >> Size<uint32>(addEventInfo.
Invites);
127 buffer >> SizedString::BitsSize<8>(addEventInfo.
Title);
128 buffer >> SizedString::BitsSize<11>(addEventInfo.
Description);
147 buffer >> updateEventInfo.
ClubID;
148 buffer >> updateEventInfo.
EventID;
152 buffer >> updateEventInfo.
Time;
153 buffer >> updateEventInfo.
Flags;
155 buffer >> SizedString::BitsSize<8>(updateEventInfo.
Title);
156 buffer >> SizedString::BitsSize<11>(updateEventInfo.
Description);
264 _worldPacket << Size<uint32>(
Invites);
265 _worldPacket << Size<uint32>(
Events);
291 _worldPacket << Size<uint32>(
Invites);
292 _worldPacket << SizedString::BitsSize<8>(
EventName);
293 _worldPacket << SizedString::BitsSize<11>(
Description);
321 _worldPacket << SizedString::BitsSize<8>(
EventName);
388 _worldPacket << SizedString::BitsSize<8>(
EventName);
389 _worldPacket << SizedString::BitsSize<11>(
Description);
420 _worldPacket << SizedString::BitsSize<9>(
Name);
461 _worldPacket << Size<uint32>(
Invites);
484 _worldPacket << SizedString::BitsSize<8>(
Notes);
498 _worldPacket << SizedString::BitsSize<8>(
Notes);
CalendarAddEventInfo EventInfo
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
std::vector< CalendarSendCalendarInviteInfo > Invites
WorldPacket const * Write() override
std::vector< CalendarSendCalendarRaidLockoutInfo > RaidLockouts
std::vector< CalendarSendCalendarEventInfo > Events
std::vector< CalendarEventInviteInfo > Invites
WorldPacket const * Write() override
WorldPacket const * Write() override
CalendarUpdateEventInfo EventInfo
ByteBuffer & operator<<(ByteBuffer &data, CalendarSendCalendarEventInfo const &eventInfo)
ByteBuffer & operator>>(ByteBuffer &buffer, CalendarAddEventInviteInfo &invite)
DataWriter< Container > Data(Container const &value)
OptionalInitWriter< T > OptionalInit(Optional< T > const &value)
Array< CalendarAddEventInviteInfo, CALENDAR_MAX_INVITES > Invites
Optional< ObjectGuid > BnetAccountID
Optional< uint64 > RealmAddress
Optional< uint64 > CommunityID
bool IgnoreFriendAndGuildRestriction