| ARRIS Enterprises, Inc. Confidential Information |
|
/extra/builds/39807/build/dist/idl/INameService.idl 00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- 00002 *--------------------------------------------------------------------------- 00003 * 00004 * interface/internal/INameService.idl 00005 * 00006 * Copyright (c) 2002, 2010 Motorola, Inc. All rights reserved. 00007 * Copyright (c) 2013-2014 ARRIS Enterprises, Inc. All rights reserved. 00008 * 00009 * This program is confidential and proprietary to ARRIS Enterprises, Inc. 00010 * (ARRIS), and may not be copied, reproduced, modified, disclosed to others, 00011 * published or used, in whole or in part, without the express prior written 00012 * permission of ARRIS. 00013 * 00014 *--------------------------------------------------------------------------- 00015 */ 00016 00017 #ifndef INAMESERVICE_IDL 00018 #define INAMESERVICE_IDL 00019 00020 #include "IToiNameService.idl" 00021 00027 interface INameService : IToiNameService 00028 { 00039 void RegisterObject(in string objectName, in string address); 00040 00046 void ReleaseObject(in string objectName); 00047 00058 void RegisterObserverInternal(in string address) 00059 raises (TToiInvalidArgumentException); 00060 00068 void ReleaseObserverInternal(in string address) 00069 raises (TToiInvalidArgumentException); 00070 }; 00071 00072 #endif |