diff options
author | Mihaela Kedikova <misheto@openoffice.org> | 2010-03-23 15:28:55 +0100 |
---|---|---|
committer | Mihaela Kedikova <misheto@openoffice.org> | 2010-03-23 15:28:55 +0100 |
commit | d979d618f87a06795d8138eaaacc85f4852db0fd (patch) | |
tree | e45f7937f92ef0cdb9a5f8dc9702288e12441828 /goodies/inc/chanapi.hxx | |
parent | 0f1df8f471390de177610ee2bb9cc2f424d740c2 (diff) | |
parent | f099cd4586bf41f30dea8190dbd2bd7b4234cf60 (diff) |
gridcontrol_03: merge with DEV300_m75
Diffstat (limited to 'goodies/inc/chanapi.hxx')
-rw-r--r-- | goodies/inc/chanapi.hxx | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/goodies/inc/chanapi.hxx b/goodies/inc/chanapi.hxx deleted file mode 100644 index abbb272ef22f..000000000000 --- a/goodies/inc/chanapi.hxx +++ /dev/null @@ -1,84 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2008 by Sun Microsystems, Inc. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * $RCSfile: chanapi.hxx,v $ - * $Revision: 1.3 $ - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef _CHANAPI_HXX -#define _CHANAPI_HXX - - -#include <tools/list.hxx> -#include <tools/chapi.hxx> - -#ifndef _INETSES_HXX //autogen -#include <inet/inetsess.hxx> -#endif - -class ChannelAgentItem; -class ChannelList; -class INetURLObject; -class GetChannelObj; - -DECLARE_LIST(GetChObjList, GetChannelObj*); - -class ChannelApi : public ChApi -{ - INetSessionRef xINetSession; - - ChannelAgentItem* pChAgent; - ChannelList* pChannelList; - - GetChObjList* pGetChObjList; - - DECL_LINK(CloseAgentEvt, void*); - DECL_LINK(CloseChannelObjEvt, void*); - DECL_LINK(GetChannelObjNotify, GetChannelObj*); -public: - ChannelApi( ChannelAgentItem* pAgent, INetSession* pISess, - ChannelList* pChLst ); - ~ChannelApi(); - - void ShutDownAgent(); - void SetLastSuccUpd(); - - void GetChannelObject( const INetURLObject& rURL, RequestType eStreamType, - const String& rFileName ); - void AddChannelItem( const String& aChName, const INetURLObject& aTransmitter, - const String& aChannel, USHORT nUpdPeriode, - const String& rChAgentName ); - void DelChannelItem( const String& aChName ); - void SetChTransmitter( const String& aChName, const String& rNewVal ); - void SetChannel( const String& aChName, const String& rNewVal ); - void SetChannelName( const String& aChName, const String& rNewVal ); - void SetChUpdPeriode( const String& aChName, USHORT nUpdPeriode ); - void SetChannelAgentName( const String& aChName, const String& rNewVal ); - - void SetUpdateTransmitter(ChannelAgentItem* pAgent, const INetURLObject& rTransmitter); -}; - -#endif //_CHANAPI_HXX |