Difference between revisions of "Template:Protocols/OSCAR/Foodgroups/LOCATE/SNACs"

From NINA Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{| class="wikitable" width="100%"
+
{| class="wikitable snac-list-table"
 
|-
 
|-
! Name
 
 
! Subgroup
 
! Subgroup
 
! Origin
 
! Origin
! Description
+
! style="text-align:left;"| Name
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__ERR|LOCATE__ERR]]
+
| class="snac-list-td-subgroup" width="70"| [[Protocols/OSCAR/SNAC/LOCATE__ERR|0x0001]]
| width="75" | 0x0001
+
| class="snac-list-td-origin" width="50"| {{Protocols/OSCAR/SNAC/LOCATE__ERR/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__ERR/Origin}}
+
| class="snac-list-td-name"| LOCATE__ERR
| {{Protocols/OSCAR/SNAC/LOCATE__ERR/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__RIGHTS_QUERY|LOCATE__RIGHTS_QUERY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__ERR/Description}}
| width="75" | 0x0002
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_QUERY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_QUERY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__RIGHTS_REPLY|LOCATE__RIGHTS_REPLY]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__RIGHTS_QUERY|0x0002]]
| width="75" | 0x0003
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_QUERY/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_REPLY/Origin}}
+
| class="snac-list-td-name"| LOCATE__RIGHTS_QUERY
| {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__SET_INFO|LOCATE__SET_INFO]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_QUERY/Description}}
| width="75" | 0x0004
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__SET_INFO/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__SET_INFO/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY|LOCATE__USER_INFO_QUERY]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__RIGHTS_REPLY|0x0003]]
| width="75" | 0x0005
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_REPLY/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY/Origin}}
+
| class="snac-list-td-name"| LOCATE__RIGHTS_REPLY
| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__USER_INFO_REPLY|LOCATE__USER_INFO_REPLY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__RIGHTS_REPLY/Description}}
| width="75" | 0x0006
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_REPLY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__WATCHER_SUB_REQUEST|LOCATE__WATCHER_SUB_REQUEST]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__SET_INFO|0x0004]]
| width="75" | 0x0007
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__SET_INFO/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_SUB_REQUEST/Origin}}
+
| class="snac-list-td-name"| LOCATE__SET_INFO
| {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_SUB_REQUEST/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__WATCHER_NOTIFICATION|LOCATE__WATCHER_NOTIFICATION]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__SET_INFO/Description}}
| width="75" | 0x0008
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_NOTIFICATION/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_NOTIFICATION/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__SET_DIR_INFO|LOCATE__SET_DIR_INFO]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY|0x0005]]
| width="75" | 0x0009
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_INFO/Origin}}
+
| class="snac-list-td-name"| LOCATE__USER_INFO_QUERY
| {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_INFO/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__SET_DIR_REPLY|LOCATE__SET_DIR_REPLY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY/Description}}
| width="75" | 0x000A
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_REPLY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__GET_DIR_INFO|LOCATE__GET_DIR_INFO]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__USER_INFO_REPLY|0x0006]]
| width="75" | 0x000B
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_REPLY/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_INFO/Origin}}
+
| class="snac-list-td-name"| LOCATE__USER_INFO_REPLY
| {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_INFO/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__GET_DIR_REPLY|LOCATE__GET_DIR_REPLY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_REPLY/Description}}
| width="75" | 0x000C
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_REPLY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_QUERY|LOCATE__GROUP_CAPABILITY_QUERY]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__WATCHER_SUB_REQUEST|0x0007]]
| width="75" | 0x000D
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_SUB_REQUEST/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_QUERY/Origin}}
+
| class="snac-list-td-name"| LOCATE__WATCHER_SUB_REQUEST
| {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_QUERY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_REPLY|LOCATE__GROUP_CAPABILITY_REPLY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_SUB_REQUEST/Description}}
| width="75" | 0x000E
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_REPLY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_INFO|LOCATE__SET_KEYWORD_INFO]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__WATCHER_NOTIFICATION|0x0008]]
| width="75" | 0x000F
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_NOTIFICATION/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_INFO/Origin}}
+
| class="snac-list-td-name"| LOCATE__WATCHER_NOTIFICATION
| {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_INFO/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_REPLY|LOCATE__SET_KEYWORD_REPLY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__WATCHER_NOTIFICATION/Description}}
| width="75" | 0x0010
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_REPLY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_INFO|LOCATE__GET_KEYWORD_INFO]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__SET_DIR_INFO|0x0009]]
| width="75" | 0x0011
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_INFO/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_INFO/Origin}}
+
| class="snac-list-td-name"| LOCATE__SET_DIR_INFO
| {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_INFO/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_REPLY|LOCATE__GET_KEYWORD_REPLY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_INFO/Description}}
| width="75" | 0x0012
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_REPLY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAILS|LOCATE__FIND_LIST_BY_EMAILS]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__SET_DIR_REPLY|0x000A]]
| width="75" | 0x0013
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_REPLY/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAILS/Origin}}
+
| class="snac-list-td-name"| LOCATE__SET_DIR_REPLY
| {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAILS/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_REPLY|LOCATE__FIND_LIST_REPLY]]
+
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__SET_DIR_REPLY/Description}}
| width="75" | 0x0014
 
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_REPLY/Origin}}
 
| {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_REPLY/Description}}
 
 
|-
 
|-
| [[Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY2|LOCATE__USER_INFO_QUERY2]]
+
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__GET_DIR_INFO|0x000B]]
| width="75" | 0x0015
+
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_INFO/Origin}}
| width="75" | {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY2/Origin}}
+
| class="snac-list-td-name"| LOCATE__GET_DIR_INFO
| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY2/Description}}
+
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_INFO/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__GET_DIR_REPLY|0x000C]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_REPLY/Origin}}
 +
| class="snac-list-td-name"| LOCATE__GET_DIR_REPLY
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__GET_DIR_REPLY/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_QUERY|0x000D]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_QUERY/Origin}}
 +
| class="snac-list-td-name"| LOCATE__GROUP_CAPABILITY_QUERY
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_QUERY/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_REPLY|0x000E]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_REPLY/Origin}}
 +
| class="snac-list-td-name"| LOCATE__GROUP_CAPABILITY_REPLY
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__GROUP_CAPABILITY_REPLY/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_INFO|0x000F]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_INFO/Origin}}
 +
| class="snac-list-td-name"| LOCATE__SET_KEYWORD_INFO
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_INFO/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_REPLY|0x0010]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_REPLY/Origin}}
 +
| class="snac-list-td-name"| LOCATE__SET_KEYWORD_REPLY
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__SET_KEYWORD_REPLY/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_INFO|0x0011]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_INFO/Origin}}
 +
| class="snac-list-td-name"| LOCATE__GET_KEYWORD_INFO
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_INFO/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_REPLY|0x0012]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_REPLY/Origin}}
 +
| class="snac-list-td-name"| LOCATE__GET_KEYWORD_REPLY
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__GET_KEYWORD_REPLY/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAILS|0x0013]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAILS/Origin}}
 +
| class="snac-list-td-name"| LOCATE__FIND_LIST_BY_EMAIL
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAILS/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_REPLY|0x0014]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_REPLY/Origin}}
 +
| class="snac-list-td-name"| LOCATE__FIND_LIST_REPLY
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_REPLY/Description}}
 +
|-
 +
| class="snac-list-td-subgroup"| [[Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY2|0x0015]]
 +
| class="snac-list-td-origin"| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY2/Origin}}
 +
| class="snac-list-td-name"| LOCATE__USER_INFO_QUERY2
 +
|-
 +
| class="snac-list-td-desc" colspan="3"| {{Protocols/OSCAR/SNAC/LOCATE__USER_INFO_QUERY2/Description}}
 
|}
 
|}

Latest revision as of 17:53, 23 March 2020

Subgroup Origin Name
0x0001 Any LOCATE__ERR
This is the error SNAC for the LOCATE foodgroup.
0x0002 Client LOCATE__RIGHTS_QUERY
This query is sent to the server by the client to discover what some of its rights are with respect to the PD SNAC group.
0x0003 Host LOCATE__RIGHTS_REPLY
This is the response to the LOCATE__RIGHTS_QUERY SNAC.
0x0004 Client LOCATE__SET_INFO
The client may set SIG, UNAVAILABLE, and CAPABILITIES type and data tags with this SNAC.
0x0005 Client LOCATE__USER_INFO_QUERY
Request user information for profiles, capabilities, away message, and certificates.
0x0006 Host LOCATE__USER_INFO_REPLY
This is the usual response to a LOCATE__USER_INFO_QUERY2 SNAC.
0x0007 Client LOCATE__WATCHER_SUB_REQUEST
Watcher sub request.
0x0008 Host LOCATE__WATCHER_NOTIFICATION
Watcher sub notification.
0x0009 Client LOCATE__SET_DIR_INFO
Set directory info. Host will reply LOCATE__SET_DIR_REPLY.
0x000A Host LOCATE__SET_DIR_REPLY
Reply to LOCATE__SET_DIR_INFO.
0x000B Client LOCATE__GET_DIR_INFO
Get directory information for user. Host should reply with LOCATE__GET_DIR_REPLY.
0x000C Host LOCATE__GET_DIR_REPLY
Host reply to LOCATE__GET_DIR_INFO.
0x000D NCD LOCATE__GROUP_CAPABILITY_QUERY
This is not currently documented. Want to contribute?
0x000E NCD LOCATE__GROUP_CAPABILITY_REPLY
This is not currently documented. Want to contribute?
0x000F Client LOCATE__SET_KEYWORD_INFO
Set profile keywords and interests. Host should reply with LOCATE__SET_KEYWORD_REPLY.
0x0010 Host LOCATE__SET_KEYWORD_REPLY
This is the host reply to LOCATE__SET_KEYWORD_REPLY.
0x0011 Client LOCATE__GET_KEYWORD_INFO
Set profile keywords and interests. Host should reply with LOCATE__SET_KEYWORD_REPLY.
0x0012 Host LOCATE__GET_KEYWORD_REPLY
This is the host reply to LOCATE__SET_KEYWORD_REPLY.
0x0013 Client LOCATE__FIND_LIST_BY_EMAIL
This is a query sent to the server that looks up a list of users by their email address and returns one NickwInfo for each email account queried.
0x0014 Host LOCATE__FIND_LIST_REPLY
This SNAC provides the results of the LOCATE__FIND_LIST_BY_EMAIL.
0x0015 Client LOCATE__USER_INFO_QUERY2
This SNAC is sent by the client to perform the basic locate query on a user.