casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EditlineGuiProxy.h
Go to the documentation of this file.
1 
2 #ifndef DBUS_EDITLINEGUIPROXY_H_
3 #define DBUS_EDITLINEGUIPROXY_H_
4 
5 #include <string>
8 #include "EditlineGuiProxy.proxy.h"
9 
10 namespace casa {
11 
13  private edu::nrao::casa::editlinegui_proxy,
14  public DBus::IntrospectableProxy,
15  public DBus::ObjectProxy {
16 
17  public:
18 
19  static std::list<std::string> execArgs( const std::list<std::string> &args ) {
20  std::list<std::string> result(args);
21  result.push_front("dDBus");
22  return result;
23  }
24 
25  static std::string dbusName( ) { return "editlinegui"; }
26 
27  EditlineGuiProxy( const std::string &name=dbusName( ) ) :
28  DBus::ObjectProxy( DBusSession::instance().connection( ),
29  dbus::object(name).c_str(),
30  dbus::path(name).c_str() ) { }
31 
32  std::string get( ) { return edu::nrao::casa::editlinegui_proxy::get( ); }
33  void set( const std::string &txt ) { edu::nrao::casa::editlinegui_proxy::set( txt ); }
34  };
35 }
36 
37 #endif
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
EditlineGuiProxy(const std::string &name=dbusName())
std::string object(const std::string &name)
std::string path(const std::string &name)
static std::string dbusName()
static std::list< std::string > execArgs(const std::list< std::string > &args)
void set(const std::string &txt)