Legrand / Raritan / Server Technology Xerus™ PDU JSON-RPC API
UserEvent.idl
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /*
3  * Copyright 2012 Raritan Inc. All rights reserved.
4  */
5 
6 #ifndef __EVENT_USEREVENT_IDL__
7 #define __EVENT_USEREVENT_IDL__
8 
9 #include <Event.idl>
10 
11 /** Event interface */
12 module event {
13 
14  /**
15  * This UserEvent may be used as base valueobject for
16  * all concrete events that are triggered because of
17  * user interaction.
18  */
19  valueobject UserEvent extends idl.Event {
20  string actUserName; ///< user who triggered event
21  string actIpAddr; ///< ip or device on which user is logged in
22  };
23 
24 }
25 
26 
27 #endif
Basic IDL definitions.
Definition: Event.idl:10
This UserEvent may be used as base valueobject for all concrete events that are triggered because of ...
Definition: UserEvent.idl:19
string actIpAddr
ip or device on which user is logged in
Definition: UserEvent.idl:21
string actUserName
user who triggered event
Definition: UserEvent.idl:20
Common base for all events.
Definition: Event.idl:13