Ice 3.7 Slice API Reference
All Classes Interfaces Structs Exceptions Modules Files Operations Constants Sequences Dictionaries Enumerations Enumerator Pages
ConnectionInfo.ice
Go to the documentation of this file.
1 //
2 // Copyright (c) ZeroC, Inc. All rights reserved.
3 //
4 
5 #pragma once
6 
7 [["cpp:dll-export:ICEIAP_API"]]
8 [["cpp:doxygen:include:IceIAP/IceIAP.h"]]
9 [["cpp:header-ext:h"]]
10 
11 [["ice-prefix"]]
12 
13 [["js:module:ice"]]
14 [["js:cjs-module"]]
15 
16 [["objc:header-dir:objc"]]
17 
18 #include <Ice/Connection.ice>
19 
20 ["objc:prefix:ICEIAP", "swift:module:Ice:IAP"]
21 module IceIAP
22 {
23 
30 {
36  string name;
37 
43  string manufacturer;
44 
50  string modelNumber;
51 
58 
65 
71  string protocol;
72 }
73 
74 }
IceIAP
IceIAP provides a secure transport for Ice.
Definition: ConnectionInfo.ice:22
IceIAP::ConnectionInfo::manufacturer
string manufacturer
The accessory manufacturer.
Definition: ConnectionInfo.ice:43
Ice::ConnectionInfo
Base class providing access to the connection details.
Definition: Connection.ice:64
IceIAP::ConnectionInfo::protocol
string protocol
The protocol used by the accessory.
Definition: ConnectionInfo.ice:71
IceIAP::ConnectionInfo::firmwareRevision
string firmwareRevision
The accessory firmare revision.
Definition: ConnectionInfo.ice:57
Connection.ice
IceIAP::ConnectionInfo
Provides access to the connection details of an IAP connection.
Definition: ConnectionInfo.ice:30
IceIAP::ConnectionInfo::hardwareRevision
string hardwareRevision
The accessory hardware revision.
Definition: ConnectionInfo.ice:64
IceIAP::ConnectionInfo::modelNumber
string modelNumber
The accessory model number.
Definition: ConnectionInfo.ice:50
IceIAP::ConnectionInfo::name
string name
The accessory name.
Definition: ConnectionInfo.ice:36