diff --git a/src/plugins/dbus3270/gobject.c b/src/plugins/dbus3270/gobject.c index 235f56b..c195909 100644 --- a/src/plugins/dbus3270/gobject.c +++ b/src/plugins/dbus3270/gobject.c @@ -468,3 +468,14 @@ void pw3270_dbus_set_host_charset(PW3270Dbus *object, const gchar *charset, DBus { dbus_g_method_return(context,lib3270_set_host_charset(pw3270_dbus_get_session_handle(object),charset)); } + +void pw3270_dbus_erase_eof(PW3270Dbus *object, DBusGMethodInvocation *context) +{ + trace("%s object=%p context=%p",__FUNCTION__,object,context); + dbus_g_method_return(context,lib3270_eraseeof(pw3270_dbus_get_session_handle(object))); +} + +void pw3270_dbus_print(PW3270Dbus *object, DBusGMethodInvocation *context) +{ + dbus_g_method_return(context,lib3270_print(pw3270_dbus_get_session_handle(object))); +} diff --git a/src/plugins/dbus3270/pw3270dbus.xml b/src/plugins/dbus3270/pw3270dbus.xml index 7192562..524cee6 100644 --- a/src/plugins/dbus3270/pw3270dbus.xml +++ b/src/plugins/dbus3270/pw3270dbus.xml @@ -162,6 +162,14 @@ + + + + + + + + diff --git a/src/plugins/dbus3270/service.h b/src/plugins/dbus3270/service.h index 1ddd84a..7aece11 100644 --- a/src/plugins/dbus3270/service.h +++ b/src/plugins/dbus3270/service.h @@ -109,6 +109,8 @@ void pw3270_dbus_get_display_charset(PW3270Dbus *object, DBusGMethodInvocation *context); void pw3270_dbus_get_host_charset(PW3270Dbus *object, DBusGMethodInvocation *context); void pw3270_dbus_set_host_charset(PW3270Dbus *object, const gchar *charset, DBusGMethodInvocation *context); + void pw3270_dbus_erase_eof(PW3270Dbus *object, DBusGMethodInvocation *context); + void pw3270_dbus_print(PW3270Dbus *object, DBusGMethodInvocation *context); G_END_DECLS -- libgit2 0.21.2