ID
Origin
Name
Foodgroup
Service
Status
Version
0x0003, 0x000B
Host
BUDDY__ARRIVED
Unspecified
BOS
Active
1.10
This notification, potentially batched, indicates that one or more users on the client's Buddy List has signed on or updated their information.
Due to nature of the host architecture, expect redundant arrived notifications for a given user which may, or may not contain updated information. Also, offline users with status messages or BART items may be sent as "arrived", so always check the USER_FLAGS to see if the user is online; USER_FLAGS will be zero if offline.
Foodgroup
uint16 (word)
00 03
Subgroup
uint16 (word)
00 0B
Flags
uint16 (word)
00 00
Request ID
uint32 (dword)
00 00 00 00
SNAC Data
Name
Type
Notes
arrivedInfos
Rest of SNAC array of OSERVICE__USERINFO
User's state being updated
BUDDY SNACs
SNAC List
Expand
Subgroup
Origin
Name
0x0001
Any
BUDDY__ERR
This is the error SNAC for the BUDDY foodgroup.
0x0002
Client
BUDDY__RIGHTS_QUERY
This SNAC is optionally sent by the client to discover the client's and user's rights.
0x0003
Host
BUDDY__RIGHTS_REPLY
This is the response the host sends to a BUDDY__RIGHTS_QUERY SNAC.
0x0004
Client
BUDDY__ADD_BUDDIES
Add buddy or buddies to Buddy List.
0x0005
Client
BUDDY__DEL_BUDDIES
Remove buddy or buddies from Buddy List.
0x0006
Client
BUDDY__WATCHER_LIST_QUERY
Query for other users who have current user listed.
0x0007
Host
BUDDY__WATCHER_LIST_RESPONSE
Response to BUDDY__WATCHER_LIST_QUERY.
0x0008
Client
BUDDY__WATCHER_SUB_REQUEST
Watcher sub request.
0x0009
Host
BUDDY__WATCHER_NOTIFICATION
Watcher sub notification.
0x000A
Host
BUDDY__REJECT_NOTIFICATION
This is sent in the event that one or more of the users specified in the user's Buddy List are overloaded with watchers.
0x000B
Host
BUDDY__ARRIVED
This notification, potentially batched, indicates that one or more users on the client's Buddy List has signed on or updated their information.
0x000C
Host
BUDDY__DEPARTED
This potentially batched notification indicates that one or more users on the client's Buddy List has signed off.
0x000F
Client
BUDDY__ADD_TEMP_BUDDIES
This SNAC adds one or more users to the client's temporary Buddy List.
0x0010
Client
BUDDY__DEL_TEMP_BUDDIES
This SNAC deletes one or more users from the client's temporary Buddy List.