summaryrefslogtreecommitdiffstats
path: root/kioslave/DESIGN
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:02:02 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:02:02 -0600
commitde7e5867a65e0a46f1388e3e50bc7eeddd1aecbf (patch)
treedbb3152c372f8620f9290137d461f3d9f9eba1cb /kioslave/DESIGN
parent936d3cec490c13f2c5f7dd14f5e364fddaa6da71 (diff)
downloadtdebase-de7e5867a65e0a46f1388e3e50bc7eeddd1aecbf.tar.gz
tdebase-de7e5867a65e0a46f1388e3e50bc7eeddd1aecbf.zip
Rename a number of libraries and executables to avoid conflicts with KDE4
Diffstat (limited to 'kioslave/DESIGN')
-rw-r--r--kioslave/DESIGN43
1 files changed, 0 insertions, 43 deletions
diff --git a/kioslave/DESIGN b/kioslave/DESIGN
deleted file mode 100644
index d1b21fd3a..000000000
--- a/kioslave/DESIGN
+++ /dev/null
@@ -1,43 +0,0 @@
-What is a kioslave you ask yourself?
-
-A kioslave is a program designed to be intimately familiar with a certian
-protocol, so that a standardized interface can be used to get at data from
-any number of places. A few examples are the http and ftp kioslaves,
-which using nearly identical methods will retrieve data from an http or
-ftp server respectively.
-
-Well, that's nice. How do they work?
-
-To understand it, you'll need two ice cubes, a pair of handcuffs, and a
-ferret. Some Crisco (or other shortening) is optional. Well, that aside,
-this document focuses on the business end of the whole kio library. The
-ioslave. See the documentation of the SlaveBase class for the methods
-you need to reimplement, and see
-http://developer.kde.org/documentation/design/kde/ioslaves/ for more docu
-online.
-
-That's nice, but how can I use it?
-
-Any time you'd like to use non blocking IO over a high level protocol
-(such as HTTP or FTP) a kioslave is for you.
-
-That's nice, but how do I use it?
-
-Basically, you create "jobs" by calling a public TDEIO::blah method
-(the correct prototypes, etc, are in kio/job.h). Once this is done, you
-connect to the result() signal, and wait for the result. There are
-other signals emitted by jobs, see kio/jobclasses.h. Once again,
-see the online documentation for more.
-
-
-If you are interested in working on an ioslave,
-the following slaves are severely lacking in functionality:
-
- SMTP
- SMB
-
--------------
-
-Original document by Rich.
-Updated for KDE 2 by David.
-