Legrand / Raritan / Server Technology Xerus™ JSON-RPC API: UserEvent.idl Source File

Legrand / Raritan / Server Technology Xerus™ JSON-RPC API

Loading...
Searching...
No Matches
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 */
12module 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
idl
Basic IDL definitions.
Definition Event.idl:10
event::UserEvent
This UserEvent may be used as base valueobject for all concrete events that are triggered because of ...
Definition UserEvent.idl:19
event::UserEvent::actIpAddr
string actIpAddr
ip or device on which user is logged in
Definition UserEvent.idl:21
event::UserEvent::actUserName
string actUserName
user who triggered event
Definition UserEvent.idl:20
idl::Event
Common base for all events.
Definition Event.idl:13