| Motorola Mobility Confidential Restricted. |
|
/extra/kbs/check_outs/co_356297/STABLE_geranium_lpm_cornsilk_10/dist/idl/js/toi/ToiNetMocaDevice.idl 00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- 00002 *-------------------------------------------------------------------- 00003 * 00004 * ToiNetMocaDevice.idl 00005 * 00006 * This file was created by the Motorola IDL backend, 00007 * which is based on the OmniORB IDL parser. 00008 * Please do not modify. 00009 * 00010 * Copyright (c) 2009 Motorola Inc. All Rights Reserved. 00011 * 00012 *-------------------------------------------------------------------- 00013 */ 00014 00015 #ifndef TOINETMOCADEVICE_IDL 00016 #define TOINETMOCADEVICE_IDL 00017 00018 #include "TToiInvalidArgumentException.idl" 00019 #include "TToiInvalidPreconditionException.idl" 00020 #include "ToiNetIpDevice.idl" 00021 //@ [Struct(Interface=IToiNetMocaDevice,Name=TToiMocaLocalNodeStatus)] 00022 interface ToiNetMocaDeviceMocaLocalNodeStatus; 00023 //@ [Struct(Interface=IToiNetMocaDevice,Name=TToiMocaNetworkStatus)] 00024 interface ToiNetMocaDeviceMocaNetworkStatus; 00025 //@ [Struct(Interface=IToiNetMocaDevice,Name=TToiMocaConfig)] 00026 interface ToiNetMocaDeviceMocaConfig; 00027 //@ [Struct(Interface=IToiNetMocaDevice,Name=TToiMocaInfo)] 00028 interface ToiNetMocaDeviceMocaInfo; 00029 //@ [Struct(Interface=IToiNetMocaDevice,Name=TToiMocaRemoteNodeStatus)] 00030 interface ToiNetMocaDeviceMocaRemoteNodeStatus; 00031 //@ [Struct(Interface=IToiNetMocaDevice,Name=TToiMocaUnicastForwardingEntry)] 00032 interface ToiNetMocaDeviceMocaUnicastForwardingEntry; 00033 00041 interface ToiNetMocaDevice : ToiNetIpDevice { 00042 00045 //@ [Enum] 00046 typedef long TToiMocaMode; 00049 00055 //@ [Enumerator(Enum=TToiMocaMode,Name=MOCA_MODE_NORMAL)] 00056 const TToiMocaMode MOCA_MODE_NORMAL = 0; 00057 00063 //@ [Enumerator(Enum=TToiMocaMode,Name=MOCA_MODE_FORCE_MASTER)] 00064 const TToiMocaMode MOCA_MODE_FORCE_MASTER = 1; 00065 00071 //@ [Enumerator(Enum=TToiMocaMode,Name=MOCA_MODE_FORCE_CLIENT)] 00072 const TToiMocaMode MOCA_MODE_FORCE_CLIENT = 2; 00073 00079 //@ [Enumerator(Enum=TToiMocaMode,Name=MOCA_MODE_CW)] 00080 const TToiMocaMode MOCA_MODE_CW = 3; 00081 00087 //@ [Enumerator(Enum=TToiMocaMode,Name=MOCA_MODE_CONTINUOUS)] 00088 const TToiMocaMode MOCA_MODE_CONTINUOUS = 4; 00089 00091 00092 typedef sequence < ToiNetMocaDeviceMocaRemoteNodeStatus > TToiMocaRemoteNodeStatusSequence; 00093 00095 typedef sequence < ToiNetMocaDeviceMocaUnicastForwardingEntry > TToiMocaUnicastForwardingEntrySequence; 00096 00103 //@ [OutParam(Name=info,Position=1,IsBinary=0, Bound=0)] 00104 ToiNetMocaDeviceMocaInfo getMocaInfo(); 00105 00118 void setConfig(in ToiNetMocaDeviceMocaConfig config) 00119 raises (TToiInvalidArgumentException, TToiInvalidPreconditionException); 00120 00127 //@ [OutParam(Name=table,Position=1,IsBinary=0, Bound=0)] 00128 TToiMocaUnicastForwardingEntrySequence getUnicastForwardingTable(); 00129 00136 //@ [OutParam(Name=table,Position=1,IsBinary=0, Bound=0)] 00137 TToiMocaRemoteNodeStatusSequence getRemoteNodeStatusTable(); 00138 00139 }; 00140 00141 #endif |