00001
00010
00011
00012
00013
00014
00015
00019 struct List_response {
00023 char *retlist;
00027 char *response;
00028 };
00029
00033 struct Directory_entry {
00037 char* name;
00041 char* owner;
00045 char* group;
00049 long links;
00053 char* permissions;
00057 char* datetime;
00061 long long size;
00062 };
00063
00067 struct Directory_entries {
00071 struct Directory_entry* __ptr;
00075 int __size;
00076 };
00077
00081 struct List_structured_response {
00085 struct Directory_entries entries;
00089 char* response;
00090 };
00091
00095 struct Time_response {
00099 long seconds;
00103 char *response;
00104 };
00105
00109 struct Size_response {
00113 unsigned long size;
00117 char *response;
00118 };
00119
00120 int ns__DATAList(char* in_URL, int verbose,
00121 struct List_response *response);
00122
00137 int ns__DATAConnectedList(char* in_URL, int verbose,
00138 struct List_response *resp);
00139
00152 int ns__DATAConnectedListStructured(char* in_URL, struct List_structured_response *resp);
00153
00165 int ns__DATAStopCache(void* dump, char** response);
00166
00178 int ns__DATAConnectedModTime(char* in_URL, struct Time_response *resp);
00179
00190 int ns__DATAConnectedSize(char* in_URL, struct Size_response *resp);
00191
00199 int ns__isAlive(int dump, int* response);
00200
00207 int ns__getServiceDescription(void* dump, char** description);