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