Ice 3.7 Slice API Reference
All Classes Interfaces Structs Exceptions Modules Files Operations Constants Sequences Dictionaries Enumerations Enumerator Pages
EndpointInfo.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/Endpoint.ice>
19 
25 ["objc:prefix:ICEIAP", "swift:module:Ice:IAP"]
26 module IceIAP
27 {
28 
34 local class EndpointInfo extends Ice::EndpointInfo
35 {
42  string manufacturer;
43 
50  string modelNumber;
51 
58  string name;
59 
65  string protocol;
66 }
67 
68 }
IceIAP::EndpointInfo
Provides access to an IAP endpoint information.
Definition: EndpointInfo.ice:35
IceIAP
IceIAP provides a secure transport for Ice.
Definition: ConnectionInfo.ice:22
IceIAP::EndpointInfo::modelNumber
string modelNumber
The accessory model number or empty to not match against a model number.
Definition: EndpointInfo.ice:50
Ice::EndpointInfo
Base class providing access to the endpoint details.
Definition: Endpoint.ice:103
IceIAP::EndpointInfo::name
string name
The accessory name or empty to not match against the accessory name.
Definition: EndpointInfo.ice:58
IceIAP::EndpointInfo::manufacturer
string manufacturer
The accessory manufacturer or empty to not match against a manufacturer.
Definition: EndpointInfo.ice:42
Endpoint.ice
IceIAP::EndpointInfo::protocol
string protocol
The protocol supported by the accessory.
Definition: EndpointInfo.ice:65