107 namespace double_attrib
135 namespace enum_attrib
340 static inline std::string enumInterfaceToStr(
InterfaceType i)
345 return "InterfaceUnknown";
347 return "InterfaceFirewire";
349 return "InterfaceEthernet";
351 return "InterfaceUSB";
353 throw std::runtime_error(
"no Interface enum value found");
Definition: CamTypes.h:207
Definition: CamTypes.h:334
Definition: CamTypes.h:129
Definition: CamTypes.h:219
Definition: CamTypes.h:224
Definition: CamTypes.h:89
Definition: CamTypes.h:143
Definition: CamTypes.h:42
Definition: CamTypes.h:28
Definition: CamTypes.h:127
CamAttrib
Definition: CamTypes.h:119
Definition: CamTypes.h:35
Definition: CamTypes.h:98
Definition: CamTypes.h:67
Definition: CamTypes.h:234
Definition: CamTypes.h:33
Definition: CamTypes.h:200
Definition: CamTypes.h:336
Definition: CamTypes.h:139
Definition: CamTypes.h:199
Definition: CamTypes.h:177
Definition: CamTypes.h:126
Definition: CamTypes.h:66
Definition: CamTypes.h:168
unsigned long current_ip_address
Definition: CamTypes.h:273
Definition: CamTypes.h:121
Definition: CamTypes.h:140
Definition: CamTypes.h:31
Definition: CamTypes.h:213
Definition: CamTypes.h:259
Definition: CamTypes.h:69
Definition: CamTypes.h:238
Definition: CamTypes.h:99
Definition: CamTypes.h:148
Definition: CamTypes.h:260
Definition: CamTypes.h:176
Definition: CamTypes.h:239
Definition: CamTypes.h:258
Definition: CamTypes.h:236
Definition: CamTypes.h:228
Definition: CamTypes.h:204
AccessMode
Definition: CamTypes.h:442
Definition: CamTypes.h:160
CamInfo()
Definition: CamTypes.h:379
Definition: CamTypes.h:144
Definition: CamTypes.h:88
Definition: CamTypes.h:232
Definition: CamTypes.h:181
unsigned long current_ip_gateway
Definition: CamTypes.h:275
Definition: CamTypes.h:157
Definition: CamTypes.h:95
Definition: CamTypes.h:203
Definition: CamTypes.h:165
Definition: CamTypes.h:60
Definition: CamTypes.h:178
Definition: CamTypes.h:217
Definition: CamTypes.h:201
Definition: CamTypes.h:71
Definition: CamTypes.h:226
CamAttrib
Definition: CamTypes.h:109
Definition: CamTypes.h:197
Definition: CamTypes.h:125
Definition: CamTypes.h:154
Definition: CamTypes.h:166
Definition: CamTypes.h:152
Definition: CamTypes.h:171
Definition: CamTypes.h:141
IpConfig
Definition: CamTypes.h:256
unsigned long permitted_access
Definition: CamTypes.h:368
unsigned long persisten_ip_addr
Definition: CamTypes.h:279
Definition: CamTypes.h:54
Definition: CamTypes.h:70
GrabMode
Definition: CamTypes.h:431
Definition: CamTypes.h:27
Definition: CamTypes.h:241
unsigned long part_number
Definition: CamTypes.h:366
Definition: CamTypes.h:92
CamAttrib
Definition: CamTypes.h:24
Definition: CamTypes.h:150
Definition: CamTypes.h:72
Definition: CamTypes.h:216
Definition: CamTypes.h:32
Definition: CamTypes.h:240
CamAttrib
Definition: CamTypes.h:137
unsigned long unique_id
Definition: CamTypes.h:364
Definition: CamTypes.h:174
Definition: CamTypes.h:156
InterfaceType
Definition: CamTypes.h:331
Definition: CamTypes.h:145
Definition: CamTypes.h:63
Definition: CamTypes.h:435
Definition: CamTypes.h:446
bool matches(const IPSettings &other) const
Definition: CamTypes.h:296
Definition: CamTypes.h:79
IPSettings()
Definition: CamTypes.h:284
Definition: CamTypes.h:62
Definition: CamTypes.h:52
unsigned long current_ip_subnet
Definition: CamTypes.h:274
Definition: CamTypes.h:444
Definition: CamTypes.h:245
Definition: CamTypes.h:190
Definition: CamTypes.h:41
Definition: CamTypes.h:93
Definition: CamTypes.h:58
Definition: CamTypes.h:220
Definition: CamTypes.h:53
Definition: CamTypes.h:100
Definition: CamTypes.h:189
Definition: CamTypes.h:215
std::string device
Definition: CamTypes.h:371
Definition: CamTypes.h:84
Definition: CamTypes.h:37
Definition: CamTypes.h:185
Definition: CamTypes.h:173
Definition: CamTypes.h:64
Definition: CamTypes.h:227
Definition: CamTypes.h:151
Definition: CamTypes.h:362
Definition: CamTypes.h:86
Definition: CamTypes.h:77
Definition: CamTypes.h:61
Definition: CamTypes.h:247
Definition: CamTypes.h:243
Definition: CamTypes.h:153
Definition: CamTypes.h:193
Definition: CamTypes.h:49
Definition: CamTypes.h:235
Definition: CamTypes.h:59
Definition: CamTypes.h:147
Definition: CamTypes.h:214
Definition: CamTypes.h:192
Definition: CamTypes.h:163
Definition: CamTypes.h:128
Definition: CamTypes.h:188
Definition: CamTypes.h:167
Definition: CamTypes.h:445
Definition: CamTypes.h:162
Definition: CamTypes.h:142
Definition: CamTypes.h:164
Definition: CamTypes.h:335
Definition: CamTypes.h:46
Definition: CamTypes.h:187
Definition: CamTypes.h:433
Definition: CamTypes.h:51
Definition: CamTypes.h:90
Definition: CamTypes.h:39
Definition: CamTypes.h:436
Definition: CamTypes.h:80
Definition: CamTypes.h:65
Definition: CamTypes.h:194
Definition: CamTypes.h:158
IpConfig config_mode
Definition: CamTypes.h:267
Definition: CamTypes.h:212
Definition: CamTypes.h:211
Definition: CamTypes.h:130
Definition: CamTypes.h:102
Definition: CamTypes.h:209
Definition: CamTypes.h:233
Definition: CamTypes.h:78
Definition: CamTypes.h:44
Definition: CamTypes.h:111
Definition: CamTypes.h:36
Definition: CamTypes.h:45
Definition: CamTypes.h:40
Definition: CamTypes.h:146
Definition: CamTypes.h:182
unsigned long interface_id
Definition: CamTypes.h:369
Definition: CamTypes.h:47
std::string display_name
Definition: CamTypes.h:374
bool reachable
Definition: CamTypes.h:375
bool matches(const CamInfo &other) const
Definition: CamTypes.h:390
Definition: CamTypes.h:82
unsigned long config_mode_support
Definition: CamTypes.h:269
Definition: CamTypes.h:230
Definition: CamTypes.h:242
Definition: CamTypes.h:101
Definition: CamTypes.h:169
Definition: CamTypes.h:180
Definition: CamTypes.h:210
Definition: CamTypes.h:246
unsigned long persistent_ip_subnet
Definition: CamTypes.h:280
Definition: CamTypes.h:123
Definition: CamTypes.h:85
Definition: CamTypes.h:55
Definition: CamTypes.h:222
Definition: CamTypes.h:73
InterfaceType interface_type
Definition: CamTypes.h:372
Definition: CamTypes.h:206
Definition: CamTypes.h:170
Definition: CamTypes.h:75
Definition: CamTypes.h:175
Definition: CamTypes.h:195
Definition: CamTypes.h:333
Definition: CamTypes.h:196
Definition: CamTypes.h:149
Definition: CamTypes.h:76
Definition: CamTypes.h:87
Definition: CamTypes.h:124
Definition: CamTypes.h:225
Definition: CamTypes.h:205
Definition: CamTypes.h:68
Definition: CamTypes.h:244
Definition: CamTypes.h:155
Definition: CamTypes.h:231
Definition: CamTypes.h:237
Definition: CamTypes.h:81
Definition: CamTypes.h:221
Definition: CamTypes.h:261
Definition: CamTypes.h:74
Definition: CamTypes.h:112
IPSettings ip_settings
Definition: CamTypes.h:377
Definition: CamTypes.h:57
Definition: CamTypes.h:161
Definition: CamTypes.h:122
Definition: CamTypes.h:202
Definition: CamTypes.h:97
unsigned long persistent_ip_gateway
Definition: CamTypes.h:281
Definition: CamTypes.h:179
Definition: CamTypes.h:191
Definition: CamTypes.h:172
Definition: CamTypes.h:159
Definition: CamTypes.h:248
Definition: CamTypes.h:96
Definition: CamTypes.h:94
Definition: CamTypes.h:264
Definition: CamTypes.h:43
Definition: CamTypes.h:218
Definition: CamTypes.h:229
Definition: CamTypes.h:91
Definition: CamTypes.h:26
Definition: CamTypes.h:198
Definition: CamTypes.h:83
Definition: CamTypes.h:223
Definition: CamTypes.h:38
Definition: CamTypes.h:183
Definition: CamTypes.h:29
Definition: CamTypes.h:34
Definition: CamTypes.h:184
unsigned long part_version
Definition: CamTypes.h:367
Definition: CamTypes.h:434
Definition: CamTypes.h:30
Definition: CamTypes.h:48
std::string serial_string
Definition: CamTypes.h:365
Definition: CamTypes.h:56
Definition: CamTypes.h:50
Definition: CamTypes.h:208
Definition: CamTypes.h:186