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

From NINA Wiki
Jump to navigation Jump to search
Line 8: Line 8:
 
| [[Protocols/OSCAR/SNAC/OSERVICE__ERR|OSERVICE__ERR]]
 
| [[Protocols/OSCAR/SNAC/OSERVICE__ERR|OSERVICE__ERR]]
 
| width="75" | 0x0001
 
| width="75" | 0x0001
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__ERR}}
+
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__ERR/Origin}}
| {{Protocols/OSCAR/SNAC/OSERVICE__ERR}}
+
| {{Protocols/OSCAR/SNAC/OSERVICE__ERR/Description}}
 
|-
 
|-
 
| [[Protocols/OSCAR/SNAC/OSERVICE__CLIENT_ONLINE|OSERVICE__CLIENT_ONLINE]]
 
| [[Protocols/OSCAR/SNAC/OSERVICE__CLIENT_ONLINE|OSERVICE__CLIENT_ONLINE]]
 
| width="75" | 0x0002
 
| width="75" | 0x0002
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__CLIENT_ONLINE}}
+
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__CLIENT_ONLINE/Origin}}
| {{Protocols/OSCAR/SNAC/OSERVICE__CLIENT_ONLINE}}
+
| {{Protocols/OSCAR/SNAC/OSERVICE__CLIENT_ONLINE/Description}}
 
|-
 
|-
 
| [[Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE|OSERVICE__HOST_ONLINE]]
 
| [[Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE|OSERVICE__HOST_ONLINE]]
 
| width="75" | 0x0003
 
| width="75" | 0x0003
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE}}
+
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE/Origin}}
| {{Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE}}
+
| {{Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE/Description}}
 
|-
 
|-
 
| [[Protocols/OSCAR/SNAC/OSERVICE__SERVICE_REQUEST|OSERVICE__SERVICE_REQUEST]]
 
| [[Protocols/OSCAR/SNAC/OSERVICE__SERVICE_REQUEST|OSERVICE__SERVICE_REQUEST]]
 
| width="75" | 0x0004
 
| width="75" | 0x0004
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__SERVICE_REQUEST}}
+
| width="75" | {{Protocols/OSCAR/SNAC/OSERVICE__SERVICE_REQUEST/Origin}}
| {{Protocols/OSCAR/SNAC/OSERVICE__SERVICE_REQUEST}}
+
| {{Protocols/OSCAR/SNAC/OSERVICE__SERVICE_REQUEST/Description}}
 
|-
 
|-
 
| [[Protocols/OSCAR/SNAC/OSERVICE__SERVICE_RESPONSE|OSERVICE__SERVICE_RESPONSE]]
 
| [[Protocols/OSCAR/SNAC/OSERVICE__SERVICE_RESPONSE|OSERVICE__SERVICE_RESPONSE]]

Revision as of 12:15, 16 March 2020

Name Subgroup Origin Description
OSERVICE__ERR 0x0001 Any This is the error SNAC for the OSERVICE foodgroup.
OSERVICE__CLIENT_ONLINE 0x0002 Client This message is sent by the client once it has initialized the host state (set preferences, Buddy Lists, locate information, capabilities) and is ready to be announced as being online by the host.
OSERVICE__HOST_ONLINE 0x0003 Host This is the very first SNAC sent from the host to the client after the FLAP signon frames are sent. It contains an array of all of the foodgroups the service supports.
OSERVICE__SERVICE_REQUEST 0x0004 Client This SNAC requests that the specified service (foodgroup) be provided to it in a way further specified by qualifying parameters.
OSERVICE__SERVICE_RESPONSE 0x0005 Host This SNAC contains information about connecting to the new server. It is the response from the server to a service request.
OSERVICE__RATE_PARAMS_QUERY 0x0006 Client This SNAC is sent by the client to query for the current rate limit parameters.
OSERVICE__RATE_PARAMS_REPLY 0x0007 Host Contains response to the OSERVICE__RATE_PARAMS_QUERY.
OSERVICE__RATE_ADD_PARAM_SUB 0x0008 Client Subscribe to any rate parameter changes among the specified class IDs. If there was no prior subscription for a given class ID, an immediate notification will be queued.
OSERVICE__RATE_DEL_PARAM_SUB 0x0009 Client Cancels any rate parameter subscriptions for the specified class IDs.
OSERVICE__RATE_PARAM_CHANGE 0x000A Host This contains an array of class rate parameters that have changed since last query or notification.
OSERVICE__PAUSE_REQ 0x000B Host This is sent by the server when it needs to migrate the client.
OSERVICE__PAUSE_ACK 0x000C Client This is sent by the client to acknowledge the receipt and processing of a OSERVICE__PAUSE_REQ SNAC request.
OSERVICE__RESUME 0x000D Host In certain situations the server may abort a migration after having told the client to PAUSE.
OSERVICE__USER_INFO_QUERY 0x000E Client This is a query to find out one's current info. The server will send a OSERVICE__USER_INFO_UPDATE.
OSERVICE__USER_INFO_UPDATE 0x000F Host This SNAC is sent by the server whenever significant parts of a user's info change.
OSERVICE__EVIL_NOTIFICATION 0x0010 Host This is a notice that the user's evil level has changed.
OSERVICE__IDLE_NOTIFICATION 0x0011 Client This SNAC is sent by the client to inform the server of the user's idle state.
OSERVICE__MIGRATE_GROUPS 0x0012 Host This SNAC commands the client to reconnect to the server specified by the included OSERVICE__TLV_TAGS_RECONNECT_HERE TLV.
OSERVICE__MOTD 0x0013 Host Message of the day (MOTD). Often contains upgrade information for clients as well as notices about clients.
OSERVICE__SET_PRIVACY_FLAGS 0x0014 Client Set privacy flags.
OSERVICE__WELL_KNOWN_URLS 0x0015 Host Service related URLs for the client to use or provide to the user.
OSERVICE__NOOP 0x0016 Client Legacy SNAC keepalive, replaced in large part with FLAP level keepalive.
OSERVICE__CLIENT_VERSIONS 0x0017 Client Sent after OSERVICE__HOST_ONLINE, it contains the client's foodgroup version list so the host knows what functionality the client is capable of.
OSERVICE__HOST_VERSIONS 0x0018 Host The host responds to OSERVICE__CLIENT_VERSIONS with its foodgroup version list so that the client knows what this host provides and its capabilities.
OSERVICE__MAX_CONFIG_QUERY 0x0019 NCD This is not currently documented. Want to contribute?
OSERVICE__MAX_CONFIG_REPLY 0x001A NCD This is not currently documented. Want to contribute?
OSERVICE__STORE_CONFIG 0x001B NCD This is not currently documented. Want to contribute?
OSERVICE__CONFIG_QUERY 0x001C NCD This is not currently documented. Want to contribute?
OSERVICE__CONFIG_REPLY 0x001D NCD This is not currently documented. Want to contribute?
OSERVICE__SET_NICKINFO_FIELDS 0x001E Template:Protocols/OSCAR/SNAC/OSERVICE SET NICKINFO FIELDS/Origin Template:Protocols/OSCAR/SNAC/OSERVICE SET NICKINFO FIELDS/Description
OSERVICE__PROBE_REQ 0x001F Host Client verification request.
OSERVICE__PROBE_ACK 0x0020 Client Client verification reply.
OSERVICE__BART_REPLY 0x0021 Host This reply is used to tell the client that a BART item needs to be uploaded or changed.