Go to the source code of this file.
Compounds | |
| struct | Directory_entries |
| struct | Directory_entry |
| struct | List_response |
| struct | List_structured_response |
| struct | Size_response |
| struct | Time_response |
Functions | |
| int | ns__DATAConnectedList (char *in_URL, int verbose, struct List_response *resp) |
| Lists the content of a directory. | |
| int | ns__DATAConnectedListStructured (char *in_URL, struct List_structured_response *resp) |
| Lists and parses the content of a directory. | |
| int | ns__DATAStopCache (void *dump, char **response) |
| Destroys the data structure that was used to cache the GridFTP connections. | |
| int | ns__DATAConnectedModTime (char *in_URL, struct Time_response *resp) |
| Returns the modification time of a directory entry. | |
| int | ns__DATAConnectedSize (char *in_URL, struct Size_response *resp) |
| Returns the size of a file. | |
| int | ns__isAlive (int dump, int *response) |
| Test method. | |
| int | ns__getServiceDescription (void *dump, char **description) |
| Returns a string description of the service. | |
GridLab File browsing service include file used for generating server and client stubs with gsoap Author : Andrei Hutanu, ZIB
Definition in file file_browsing.hh.
|
||||||||||||||||
|
Lists the content of a directory. This is the main function of the browsing service. When called for the first time, this method initiates a cached connection to the GridFTP server if possible. That connection will be used for all the following list operations until the StopCache method is called. Also, the service will not cache more than a fixed number of connections at one time.
|
|
||||||||||||
|
Lists and parses the content of a directory. This method provides a structured response to a verbose directory listing. The text returned by the server is parsed and separated in directory entries. A cached connection will be used or initiated for this operation.
|
|
||||||||||||
|
Returns the modification time of a directory entry. Returns the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds. A cached connection will be used or initiated for this operation.
|
|
||||||||||||
|
Returns the size of a file. Returns the file size in bytes. A cached connection will be used or initiated for this operation.
|
|
||||||||||||
|
Destroys the data structure that was used to cache the GridFTP connections. This method deletes the client handle, cached for the user connecting to the service. This removes all cached connections for that user. The method should be used when the user does not need to make any other listing operations to free the memory.
|
|
||||||||||||
|
Returns a string description of the service.
|
|
||||||||||||
|
Test method. Returns 1 (used to see if the service is running)
|
1.2.18