]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | pub type AllJoynAboutData = *mut ::core::ffi::c_void; |
2 | pub type AllJoynAboutDataView = *mut ::core::ffi::c_void; | |
3 | pub type AllJoynAcceptSessionJoinerEventArgs = *mut ::core::ffi::c_void; | |
4 | pub type AllJoynAuthenticationCompleteEventArgs = *mut ::core::ffi::c_void; | |
04454e1e | 5 | #[doc = "*Required features: `\"Devices_AllJoyn\"`, `\"deprecated\"`*"] |
5e7ed085 FG |
6 | #[cfg(feature = "deprecated")] |
7 | #[repr(transparent)] | |
8 | pub struct AllJoynAuthenticationMechanism(pub i32); | |
9 | #[cfg(feature = "deprecated")] | |
10 | impl AllJoynAuthenticationMechanism { | |
11 | pub const None: Self = Self(0i32); | |
12 | pub const SrpAnonymous: Self = Self(1i32); | |
13 | pub const SrpLogon: Self = Self(2i32); | |
14 | pub const EcdheNull: Self = Self(3i32); | |
15 | pub const EcdhePsk: Self = Self(4i32); | |
16 | pub const EcdheEcdsa: Self = Self(5i32); | |
17 | pub const EcdheSpeke: Self = Self(6i32); | |
18 | } | |
19 | #[cfg(feature = "deprecated")] | |
20 | impl ::core::marker::Copy for AllJoynAuthenticationMechanism {} | |
21 | #[cfg(feature = "deprecated")] | |
22 | impl ::core::clone::Clone for AllJoynAuthenticationMechanism { | |
23 | fn clone(&self) -> Self { | |
24 | *self | |
25 | } | |
26 | } | |
27 | pub type AllJoynBusAttachment = *mut ::core::ffi::c_void; | |
04454e1e | 28 | #[doc = "*Required features: `\"Devices_AllJoyn\"`, `\"deprecated\"`*"] |
5e7ed085 FG |
29 | #[cfg(feature = "deprecated")] |
30 | #[repr(transparent)] | |
31 | pub struct AllJoynBusAttachmentState(pub i32); | |
32 | #[cfg(feature = "deprecated")] | |
33 | impl AllJoynBusAttachmentState { | |
34 | pub const Disconnected: Self = Self(0i32); | |
35 | pub const Connecting: Self = Self(1i32); | |
36 | pub const Connected: Self = Self(2i32); | |
37 | pub const Disconnecting: Self = Self(3i32); | |
38 | } | |
39 | #[cfg(feature = "deprecated")] | |
40 | impl ::core::marker::Copy for AllJoynBusAttachmentState {} | |
41 | #[cfg(feature = "deprecated")] | |
42 | impl ::core::clone::Clone for AllJoynBusAttachmentState { | |
43 | fn clone(&self) -> Self { | |
44 | *self | |
45 | } | |
46 | } | |
47 | pub type AllJoynBusAttachmentStateChangedEventArgs = *mut ::core::ffi::c_void; | |
48 | pub type AllJoynBusObject = *mut ::core::ffi::c_void; | |
49 | pub type AllJoynBusObjectStoppedEventArgs = *mut ::core::ffi::c_void; | |
50 | pub type AllJoynCredentials = *mut ::core::ffi::c_void; | |
51 | pub type AllJoynCredentialsRequestedEventArgs = *mut ::core::ffi::c_void; | |
52 | pub type AllJoynCredentialsVerificationRequestedEventArgs = *mut ::core::ffi::c_void; | |
53 | pub type AllJoynMessageInfo = *mut ::core::ffi::c_void; | |
54 | pub type AllJoynProducerStoppedEventArgs = *mut ::core::ffi::c_void; | |
55 | pub type AllJoynServiceInfo = *mut ::core::ffi::c_void; | |
56 | pub type AllJoynServiceInfoRemovedEventArgs = *mut ::core::ffi::c_void; | |
57 | pub type AllJoynSession = *mut ::core::ffi::c_void; | |
58 | pub type AllJoynSessionJoinedEventArgs = *mut ::core::ffi::c_void; | |
59 | pub type AllJoynSessionLostEventArgs = *mut ::core::ffi::c_void; | |
04454e1e | 60 | #[doc = "*Required features: `\"Devices_AllJoyn\"`, `\"deprecated\"`*"] |
5e7ed085 FG |
61 | #[cfg(feature = "deprecated")] |
62 | #[repr(transparent)] | |
63 | pub struct AllJoynSessionLostReason(pub i32); | |
64 | #[cfg(feature = "deprecated")] | |
65 | impl AllJoynSessionLostReason { | |
66 | pub const None: Self = Self(0i32); | |
67 | pub const ProducerLeftSession: Self = Self(1i32); | |
68 | pub const ProducerClosedAbruptly: Self = Self(2i32); | |
69 | pub const RemovedByProducer: Self = Self(3i32); | |
70 | pub const LinkTimeout: Self = Self(4i32); | |
71 | pub const Other: Self = Self(5i32); | |
72 | } | |
73 | #[cfg(feature = "deprecated")] | |
74 | impl ::core::marker::Copy for AllJoynSessionLostReason {} | |
75 | #[cfg(feature = "deprecated")] | |
76 | impl ::core::clone::Clone for AllJoynSessionLostReason { | |
77 | fn clone(&self) -> Self { | |
78 | *self | |
79 | } | |
80 | } | |
81 | pub type AllJoynSessionMemberAddedEventArgs = *mut ::core::ffi::c_void; | |
82 | pub type AllJoynSessionMemberRemovedEventArgs = *mut ::core::ffi::c_void; | |
04454e1e | 83 | #[doc = "*Required features: `\"Devices_AllJoyn\"`, `\"deprecated\"`*"] |
5e7ed085 FG |
84 | #[cfg(feature = "deprecated")] |
85 | #[repr(transparent)] | |
86 | pub struct AllJoynTrafficType(pub i32); | |
87 | #[cfg(feature = "deprecated")] | |
88 | impl AllJoynTrafficType { | |
89 | pub const Unknown: Self = Self(0i32); | |
90 | pub const Messages: Self = Self(1i32); | |
91 | pub const RawUnreliable: Self = Self(2i32); | |
92 | pub const RawReliable: Self = Self(4i32); | |
93 | } | |
94 | #[cfg(feature = "deprecated")] | |
95 | impl ::core::marker::Copy for AllJoynTrafficType {} | |
96 | #[cfg(feature = "deprecated")] | |
97 | impl ::core::clone::Clone for AllJoynTrafficType { | |
98 | fn clone(&self) -> Self { | |
99 | *self | |
100 | } | |
101 | } | |
102 | pub type AllJoynWatcherStoppedEventArgs = *mut ::core::ffi::c_void; | |
103 | pub type IAllJoynAcceptSessionJoiner = *mut ::core::ffi::c_void; | |
104 | pub type IAllJoynProducer = *mut ::core::ffi::c_void; |