Protocols/OSCAR/SNAC/FEEDBAG INSERT ITEM: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 33: | Line 33: | ||
| Items to insert | | Items to insert | ||
|} | |} | ||
=== From Aleksandr Shutko: SNAC(13,08) SSI add data client command SNAC(13,08) FEEDBAG__INSERT_ITEM === | |||
<table width=640 cellSpacing=0 cellPadding=0 border=0> | |||
<tr> | |||
<td> | |||
<br> | |||
Client use this to add new items to server-side info. Server should reply | |||
via [[Protocols/OSCAR/SNAC_13_0e|SNAC(13,0E)]]. | |||
<br><br> | |||
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td> | |||
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9 > | |||
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0> | |||
<tr> | |||
<td width=20%> 00 13</td> | |||
<td width=5> </td> | |||
<td>word</td> | |||
<td width=5> </td> | |||
<td width=60%>SNAC family</td> | |||
</tr> | |||
<tr> | |||
<td> 00 08</td> | |||
<td width=5> </td> | |||
<td>word</td> | |||
<td width=5> </td> | |||
<td width=60%>SNAC subtype</td> | |||
</tr> | |||
<tr> | |||
<td> 00 00</td> | |||
<td width=5> </td> | |||
<td>word</td> | |||
<td width=5> </td> | |||
<td width=60%>SNAC flags</td> | |||
</tr> | |||
<tr> | |||
<td> xx xx xx xx</td> | |||
<td width=5> </td> | |||
<td>dword</td> | |||
<td width=5> </td> | |||
<td width=60%>SNAC request-id</td> | |||
</tr> | |||
</table> | |||
</td></tr> | |||
<tr><td bgcolor=#E9E9E9 > | |||
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0> | |||
<tr> | |||
<td width=20%> xx ..</td> | |||
<td width=5> </td> | |||
<td>struct</td> | |||
<td width=5> </td> | |||
<td width=60%>list of [[Protocols/OSCAR/Foodgroups/FEEDBAG/Items|items]]</td> | |||
</tr> | |||
</table> | |||
</td></tr></table> | |||
</td></tr></table> | |||
</td></tr></table> | |||
<br>Example SNAC dump with flap header: | |||
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td> | |||
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr> | |||
<td bgcolor=#E9E9E9> | |||
<font size=3><pre style="font-size: 13px"> | |||
2A 02 2C AA 00 56 00 13 00 08 00 00 00 03 00 08 *.,..V.......... | |||
00 06 46 61 6D 69 6C 79 0A 1E 00 00 00 01 00 06 ..Family........ | |||
00 C8 00 02 43 18 00 09 74 65 73 74 67 72 6F 75 ....C...testgrou | |||
70 17 B7 00 00 00 01 00 06 00 C8 00 02 2A 18 00 p............*.. | |||
07 47 65 6E 65 72 61 6C 23 8C 00 00 00 01 00 0C .General#....... | |||
00 C8 00 08 26 9A 08 80 12 A1 05 83 ....&....... | |||
</pre></font> | |||
</td></tr></table> | |||
</td></tr></table> | |||
[[Category:With_Contrib]] | |||
== FEEDBAG SNACs == | == FEEDBAG SNACs == |
Latest revision as of 06:47, 13 February 2021
OSCAR Protocol |
Introduction • Terms • Clients |
Basic |
Datatypes • FLAP • SNAC • TLV |
UUIDs • Errors • Tool IDs |
Host Interaction |
Rate Limits • Migration • Messages |
Other Services |
ADMIN • ADVERT • ALERT |
BART • BOS • BUCP • CHAT |
CHAT_NAV |
Tutorials |
Sign On • BART • Rendezvous |
ICBM • Locate • Buddies |
Foodgroups |
OSERVICE (0x0001) |
LOCATE (0x0002) |
BUDDY (0x0003) |
ICBM (0x0004) |
ADVERT (0x0005) |
INVITE (0x0006) |
ADMIN (0x0007) |
POPUP (0x0008) |
PD (0x0009) |
USER_LOOKUP (0x000A) |
STATS (0x000B) |
TRANSLATE (0x000C) |
CHAT_NAV (0x000D) |
CHAT (0x000E) |
ODIR (0x000F) |
BART (0x0010) |
FEEDBAG (0x0013) |
ICQ (0x0015) |
BUCP (0x0017) |
ALERT (0x0018) |
PLUGIN (0x0022) |
UNNAMED_FG_24 (0x0024) |
MDIR (0x0025) |
ARS (0x044A) |
ID | Origin | Name | Foodgroup | Service | Status | Version |
---|---|---|---|---|---|---|
0x0013, 0x0008 | Any | FEEDBAG__INSERT_ITEM | Unspecified | BOS | Active | 4.0 |
When this SNAC is sent to the host, the client is requesting that one or more new items are added to the Feedbag.
(needs new combined/succinct desc)
When this SNAC is sent to the server, the client is requesting that one or more new items are added to the Feedbag.
When this SNAC is received by the client, either another client or the server has added new items to the Feedbag. A client will not receive this SNAC for items it just inserted.
SNAC Header
Foodgroup | uint16 (word) | 00 13 |
Subgroup | uint16 (word) | 00 08 |
Flags | uint16 (word) | 00 00 |
Request ID | uint32 (dword) | 00 00 00 00 |
SNAC Data
Name | Type | Notes |
---|---|---|
items | Rest of SNAC array of FEEDBAG Item | Items to insert |
From Aleksandr Shutko: SNAC(13,08) SSI add data client command SNAC(13,08) FEEDBAG__INSERT_ITEM
|
Example SNAC dump with flap header:
|
FEEDBAG SNACs
|