Blame idl/socket.didl

Packit 8b6d7a
Packit 8b6d7a
namespace org.freestandards.atspi {
Packit 8b6d7a
        /*
Packit 8b6d7a
	  Accessible objects with the socket interface are capable of embeding other
Packit 8b6d7a
          accessible heirarchies as one of their children. This allows
Packit 8b6d7a
          applications to embed themselves in the heirarchy of the desktop object.
Packit 8b6d7a
         */
Packit 8b6d7a
	interface Socket {
Packit 8b6d7a
		method Embed {
Packit 8b6d7a
			Reference plug;
Packit 8b6d7a
		} reply {
Packit 8b6d7a
			Reference socket;
Packit 8b6d7a
		}
Packit 8b6d7a
Packit 8b6d7a
		method Unembed {
Packit 8b6d7a
			Reference plug;
Packit 8b6d7a
		}
Packit 8b6d7a
Packit 8b6d7a
		/*
Packit 8b6d7a
		  The available signal indicates that a socket has been
Packit 8b6d7a
		  made available, it is for discovering new sockets.
Packit 8b6d7a
                  This is used for when the process containing the desktop
Packit 8b6d7a
                  object is re-started.
Packit 8b6d7a
Packit 8b6d7a
		  D-Bus bus name must have been granted by the D-Bus bus.
Packit 8b6d7a
                  It is used to identify the new socket.
Packit 8b6d7a
                 */
Packit 8b6d7a
		signal Available {
Packit 8b6d7a
			Reference socket;
Packit 8b6d7a
		}
Packit 8b6d7a
}