1 <?xml version="1.0"?>
\r
4 <name>Tizen.Convergence</name>
\r
7 <member name="F:Interop.Internal.ConvDiscoveryResult.Error">
\r
12 <member name="F:Interop.Internal.ConvDiscoveryResult.Success">
\r
17 <member name="F:Interop.Internal.ConvDiscoveryResult.Finished">
\r
22 <member name="F:Interop.Internal.ConvDiscoveryResult.Lost">
\r
27 <member name="F:Interop.Internal.ServiceType.None">
\r
32 <member name="F:Interop.Internal.ServiceType.AppCommunication">
\r
34 App-to-app communication service
\r
37 <member name="F:Interop.Internal.ServiceType.RemoteAppControl">
\r
39 Remote app-control service
\r
42 <member name="T:Interop.Libraries">
\r
44 Wrapper class for maintaining names of dependent native libraries.
\r
47 <member name="T:Tizen.Convergence.InternalAppCommunicationService">
\r
49 The class provides APIs to support App to App communication service which relies on a remote server.
\r
50 The initialization and execution of a server app (the app on the side with the Remote Server, e.g. TV) and a client app (e.g. the app on the mobile or wearable device) are slightly different.
\r
51 On the server side an instance of the App Communication Service should be created and started by the app. Note, on the client side the service handle shouldn’t be created, but obtained during discovery.
\r
52 For more information, refer Tizen D2D convergence specification
\r
55 <member name="M:Tizen.Convergence.InternalAppCommunicationService.#ctor">
\r
59 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
60 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
62 <member name="M:Tizen.Convergence.InternalAppCommunicationService.Start(Tizen.Convergence.InternalChannel,Tizen.Convergence.InternalPayload)">
\r
64 Starts and initiates the service
\r
66 <param name="channel">Channel to specify a logical session for the service</param>
\r
67 <param name="payload">Contains additional data for start request. Refer D2D Convergence specification for more information</param>
\r
68 <privilege>http://tizen.org/privilege/internet</privilege>
\r
69 <privilege>http://tizen.org/privilege/bluetooth</privilege>
\r
70 <privilege>http://tizen.org/privilege/d2d.datasharing</privilege>
\r
71 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
72 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
73 <exception cref="T:System.InvalidOperationException">Thrown when the request is not supported as per Tizen D2D convergence specification </exception>
\r
74 <exception cref="T:System.ArgumentNullException">Thrown when any of the arugments are null</exception>
\r
75 <seealso cref="!:Service.ServiceEventOccurred"> The result of the request is delivered through this event</seealso>
\r
77 <member name="M:Tizen.Convergence.InternalAppCommunicationService.Read(Tizen.Convergence.InternalChannel,Tizen.Convergence.InternalPayload)">
\r
79 Reads data from the channel opened on the service
\r
81 <param name="channel">Channel representing a logical session on the service</param>
\r
82 <param name="payload">Contains additional data for start request. Refer D2D Convergence specification for more information</param>
\r
83 <privilege>http://tizen.org/privilege/internet</privilege>
\r
84 <privilege>http://tizen.org/privilege/bluetooth</privilege>
\r
85 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
86 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
87 <exception cref="T:System.InvalidOperationException">Thrown when the request is not supported as per Tizen D2D convergence specification </exception>
\r
88 <exception cref="T:System.ArgumentNullException">Thrown when any of the arugments are null</exception>
\r
89 <seealso cref="!:Service.ServiceEventOccurred"> The result of the request is delivered through this event</seealso>
\r
91 <member name="M:Tizen.Convergence.InternalAppCommunicationService.Publish(Tizen.Convergence.InternalChannel,Tizen.Convergence.InternalPayload)">
\r
93 Publishes a message to the remote server application
\r
95 <param name="channel">Channel representing a logical session on the service</param>
\r
96 <param name="payload">Contains additional data for start request. Refer D2D Convergence specification for more information</param>
\r
97 <privilege>http://tizen.org/privilege/internet</privilege>
\r
98 <privilege>http://tizen.org/privilege/bluetooth</privilege>
\r
99 <privilege>http://tizen.org/privilege/d2d.datasharing</privilege>
\r
100 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
101 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
102 <exception cref="T:System.InvalidOperationException">Thrown when the request is not supported as per Tizen D2D convergence specification </exception>
\r
103 <exception cref="T:System.ArgumentNullException">Thrown when any of the arugments are null</exception>
\r
104 <seealso cref="!:Service.ServiceEventOccurred"> The result of the request is delivered through this event</seealso>
\r
106 <member name="M:Tizen.Convergence.InternalAppCommunicationService.Stop(Tizen.Convergence.InternalChannel,Tizen.Convergence.InternalPayload)">
\r
108 Stops the channel opened on the remote server application
\r
110 <param name="channel">Channel representing a logical session on the service</param>
\r
111 <param name="payload">Contains additional data for start request. Refer D2D Convergence specification for more information</param>
\r
112 <privilege>http://tizen.org/privilege/internet</privilege>
\r
113 <privilege>http://tizen.org/privilege/bluetooth</privilege>
\r
114 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
115 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
116 <exception cref="T:System.InvalidOperationException">Thrown when the request is not supported as per Tizen D2D convergence specification </exception>
\r
117 <exception cref="T:System.ArgumentNullException">Thrown when any of the arugments are null</exception>
\r
118 <seealso cref="!:Service.ServiceEventOccurred"> The result of the request is delivered through this event</seealso>
\r
120 <member name="T:Tizen.Convergence.InternalChannel">
\r
122 The Channel class provies a logical session for communicating with AppCommunicationService.
\r
125 <member name="M:Tizen.Convergence.InternalChannel.#ctor(System.String,System.String)">
\r
129 <param name="uri">Uri of the server side app</param>
\r
130 <param name="id">Unique identifier</param>
\r
131 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
132 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
133 <exception cref="T:System.ArgumentNullException">Throws when the arguments passed are null</exception>
\r
135 <member name="P:Tizen.Convergence.InternalChannel.Uri">
\r
137 Uri of the server side app
\r
140 <member name="P:Tizen.Convergence.InternalChannel.Id">
\r
145 <member name="M:Tizen.Convergence.InternalChannel.Dispose">
\r
150 <member name="T:Tizen.Convergence.InternalDevice">
\r
152 The class encapsulates a D2D convergence compliant device information
\r
155 <member name="P:Tizen.Convergence.InternalDevice.Id">
\r
157 The Unique ID of the device
\r
160 <member name="P:Tizen.Convergence.InternalDevice.Name">
\r
165 <member name="P:Tizen.Convergence.InternalDevice.Type">
\r
167 The profile of the device
\r
170 <member name="P:Tizen.Convergence.InternalDevice.Services">
\r
172 List of services supported by the device
\r
175 <member name="M:Tizen.Convergence.InternalDevice.Dispose">
\r
180 <member name="T:Tizen.Convergence.InternalDeviceFinder">
\r
182 DeviceFinder provides API to find all nearby Tizen D2D convergence compliant devices
\r
185 <member name="M:Tizen.Convergence.InternalDeviceFinder.#ctor">
\r
189 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
190 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
192 <member name="E:Tizen.Convergence.InternalDeviceFinder.DeviceFound">
\r
194 DeviceFound event is triggered when a device is found during discovery procedure
\r
197 <member name="M:Tizen.Convergence.InternalDeviceFinder.StartFindingAsync(System.Int32,System.Threading.CancellationToken)">
\r
199 Starts the discovery of nearby devices
\r
201 <param name="timeOut">Seconds for discovery timeout. 0 will use default timeout value</param>
\r
202 <param name="cancellationToken">Cancellation token required to cancel the current discovery</param>
\r
203 <privilege>http://tizen.org/privilege/internet</privilege>
\r
204 <privilege>http://tizen.org/privilege/bluetooth</privilege>
\r
205 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
206 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
207 <exception cref="T:System.InvalidOperationException">Thrown when the request is not supported as per Tizen D2D convergence specification </exception>
\r
208 <seealso cref="E:Tizen.Convergence.InternalDeviceFinder.DeviceFound"> Devices found are delivered through this event</seealso>
\r
209 <returns>Task with discovery result</returns>
\r
211 <member name="M:Tizen.Convergence.InternalDeviceFinder.Dispose">
\r
216 <member name="T:Tizen.Convergence.InternalDeviceFoundEventArgs">
\r
218 Contains arguments for the event DeviceFound.
\r
221 <member name="P:Tizen.Convergence.InternalDeviceFoundEventArgs.Device">
\r
226 <member name="T:Tizen.Convergence.InternalPayload">
\r
228 Represents a payload used in Tizen D2D convergence
\r
231 <member name="M:Tizen.Convergence.InternalPayload.#ctor">
\r
235 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
236 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
238 <member name="M:Tizen.Convergence.InternalPayload.Set(System.String,System.String)">
\r
240 Adds a key-value pair to payload
\r
242 <param name="key">The key of the attribute</param>
\r
243 <param name="value">The value of the attribute</param>
\r
244 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
245 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
246 <exception cref="T:System.ArgumentNullException">Thrown if the arguments passed are null </exception>
\r
248 <member name="M:Tizen.Convergence.InternalPayload.Set(System.String,System.Byte[])">
\r
250 Adds a key-value pair to payload
\r
252 <param name="key">The key of the attribute</param>
\r
253 <param name="value">The value of the attribute</param>
\r
254 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
255 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
256 <exception cref="T:System.ArgumentNullException">Thrown if the arguments passed are null </exception>
\r
258 <member name="M:Tizen.Convergence.InternalPayload.Set(System.Byte[])">
\r
260 Sets binary to payload.
\r
262 <param name="value">The binary to set</param>
\r
263 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
264 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
265 <exception cref="T:System.ArgumentNullException">Thrown if the arguments passed are null </exception>
\r
267 <member name="M:Tizen.Convergence.InternalPayload.Get(System.String,System.String@)">
\r
269 Gets the value of the key from payload
\r
271 <param name="key">The key of the attribute</param>
\r
272 <param name="value">The value of the attribute</param>
\r
273 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
274 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
275 <exception cref="T:System.ArgumentNullException">Thrown if the arguments passed are null </exception>
\r
276 <exception cref="T:System.ArgumentException">Thrown if the key is not found </exception>
\r
278 <member name="M:Tizen.Convergence.InternalPayload.Get(System.String,System.Byte[]@)">
\r
280 Gets the value of the key from payload
\r
282 <param name="key">The key of the attribute</param>
\r
283 <param name="value">The value of the attribute</param>
\r
284 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
285 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
286 <exception cref="T:System.ArgumentNullException">Thrown if the arguments passed are null </exception>
\r
287 <exception cref="T:System.ArgumentException">Thrown if the key is not found </exception>
\r
289 <member name="M:Tizen.Convergence.InternalPayload.Get(System.Byte[]@)">
\r
291 Gets binary from payload
\r
293 <param name="value">The result value</param>
\r
294 <feature>http://tizen.org/feature/convergence.d2d</feature>
\r
295 <exception cref="T:System.NotSupportedException">Thrown if the required feature is not supported.</exception>
\r
297 <member name="M:Tizen.Convergence.InternalPayload.Dispose">
\r
302 <member name="T:Tizen.Convergence.InternalService">
\r
304 The class abstracts the features provided by Tizen D2D Convergence.
\r
306 <seealso cref="!:AppCommunicationService"/>
\r
308 <member name="P:Tizen.Convergence.InternalService.Id">
\r
310 The ID of the service
\r
313 <member name="P:Tizen.Convergence.InternalService.Version">
\r
315 The Version of the service
\r
318 <member name="E:Tizen.Convergence.InternalService.ServiceEventOccurred">
\r
320 The event handler for Service Events(Start/Publish/Read/Stop)
\r
323 <member name="E:Tizen.Convergence.InternalService.ServiceErrorOccured">
\r
325 The event handler for service error events
\r
328 <member name="M:Tizen.Convergence.InternalService.Dispose">
\r
333 <member name="T:Tizen.Convergence.InternalServiceErrorOccuredEventArgs">
\r
335 Contains arguments for the event ServiceErrorOccured.
\r
338 <member name="P:Tizen.Convergence.InternalServiceErrorOccuredEventArgs.Exception">
\r
343 <member name="T:Tizen.Convergence.InternalServiceEventOccuredEventArgs">
\r
345 Contains arguments for ServiceEventOccured
\r
348 <member name="P:Tizen.Convergence.InternalServiceEventOccuredEventArgs.Channel">
\r
350 The channel on which the event occured
\r
353 <member name="P:Tizen.Convergence.InternalServiceEventOccuredEventArgs.Payload">
\r
355 The payload containing the result
\r