home *** CD-ROM | disk | FTP | other *** search
- #ifndef RJS_LPD_CLASS_H
- #define RJS_LPD_CLASS_H
-
- #include "RJS/String.h"
- #include "RJS/Transport.h"
-
- class RJS_LPD {
- public:
- RJS_LPD(RJS_String host, RJS_String queue);
- // print_jobs();
- set_queue(RJS_String host, RJS_String queue);
- RJS_String status(RJS_String user_or_job, int long_flag=0);
- // send_file(RJS_String control_file,RJS_String file_name);
- // send_data(RJS_String data, int done=0);
- remove_job(RJS_String user_requesting, RJS_String user_or_job);
- private:
- RJS_String host;
- RJS_String queue;
- RJS_InetAddress lpd_address;
- RJS_InetStream lpd_server;
- RJS_UnixAddress local_address;
- RJS_UnixStream local_server;
- };
-
- #endif
-