Claims
- 1. A method to send at least one object between a first device and at least one of a second device comprising the steps of:
creating a primary interface; finding the at least one of a second device; connecting to the at least one of a second device through a device interface; and commanding one of a put command and a get command to transfer the at least one object between the first device and the at least one of a second device.
- 2. The method of claim 1 further comprising the step of disconnecting the at least one of a second device.
- 3. The method of claim 1 wherein the primary interface comprises:
a command to enumerate transports; a command to enumerate devices; and a command to register a service.
- 4. The method of claim 1 wherein the device interface comprises:
a connect command to connect to a device; a put command to put an object on a device; and a get command to get an object from a device;
- 5. The method of claim 4 wherein the device interface further comprises:
a command to disconnect a connection; a command to abort a request; and a command to set a path.
- 6. A computer-readable medium having computer-executable instructions for performing the steps of claim 1.
- 7. The computer-readable medium of claim 6 having further computer-exectuable instructions for performing the step comprising disconnecting the at least one of a second device.
- 8. The computer-readable medium of claim 6 wherein the primary interface comprises:
a command to enumerate transports; a command to enumerate devices; and a command to register a service.
- 9. The computer-readable medium of claim 6 wherein the device interface comprises:
a connect command to connect to a device; a put command to put an object on a device; and a get command to get an object from a device;
- 10. The computer-readable medium of claim 6 wherein the device interface further comprises:
a command to disconnect a connection; a command to abort a request; and a command to set a path.
- 11. A computer-readable medium having computer-executable instructions for performing steps to provide at least one service to at least one device through at least one transport, the steps comprising:
providing a primary interface, the primary interface having a command to enumerate transports and to enumerate devices; providing a transport interface for communicating with the at least one transport; providing a service interface for determining when an incoming connection arrives; and providing a device interface for communicating with the at least one device.
- 12. The computer-readable medium of claim 11 wherein the primary interface comprises:
a function to enumerate transports; a function to enumerate devices; and a function to register a service.
- 13. The computer-readable medium of claim 11 wherein the device interface comprises:
a function to connect to a device; a function to disconnect the device; a function to send data to the device; and a function to get data from the at least one service.
RELATED APPLICATIONS
[0001] This application is a continuation in part of U.S. patent application Ser. No. 09/552,320 filed Apr. 24, 2000.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09587753 |
Jun 2000 |
US |
Child |
10863073 |
Jun 2004 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09552320 |
Apr 2000 |
US |
Child |
09587753 |
Jun 2000 |
US |