1Pilot(3) User Contributed Perl Documentation Pilot(3)
2
3
4
5
6 Commands include:
7
8 Notice! This information is out of date, and potentially quite
9 misleading.
10
11 PDA::Pilot::Appointment::Unpack(buffer)
12 Returns hash reference containing appointment (datebook entry) in a
13 usable format, given a record from a .pdb file or a Pilot database.
14
15 PDA::Pilot::Appointment::Pack(buffer)
16 Given a hash reference in the form that the previous call
17 generates, returns a single string suitable for storing in a
18 Pilot's database.
19
20 PDA::Pilot::Appointment::UnpackAppInfo(buffer)
21 Returns hash reference containing appointment (datebook entry) in a
22 usable format, given the AppInfo record from a .pdb file or a Pilot
23 database.
24
25 PDA::Pilot::Appointment::PackAppInfo(buffer)
26 Given a hash reference in the form that the previous call
27 generates, returns a single string suitable for storing in a
28 Pilot's database AppInfo block.
29
30 PDA::Pilot::Memo::Unpack(buffer)
31 Returns hash reference containing appointment (datebook entry) in a
32 usable format, given a record from a .pdb file or a Pilot database.
33
34 PDA::Pilot::Memo::Pack(buffer)
35 Given a hash reference in the form that the previous call
36 generates, returns a single string suitable for storing in a
37 Pilot's database.
38
39 PDA::Pilot::Memo::UnpackAppInfo(buffer)
40 Returns hash reference containing appointment (datebook entry) in a
41 usable format, given the AppInfo record from a .pdb file or a Pilot
42 database.
43
44 PDA::Pilot::Memo::PackAppInfo(buffer)
45 Given a hash reference in the form that the previous call
46 generates, returns a single string suitable for storing in a
47 Pilot's database AppInfo block.
48
49 PDA::Pilot::ToDo::Unpack(buffer)
50 Returns hash reference containing appointment (datebook entry) in a
51 usable format, given a record from a .pdb file or a Pilot database.
52
53 PDA::Pilot::ToDo::Pack(buffer)
54 Given a hash reference in the form that the previous call
55 generates, returns a single string suitable for storing in a
56 Pilot's database.
57
58 PDA::Pilot::ToDo::UnpackAppInfo(buffer)
59 Returns hash reference containing appointment (datebook entry) in a
60 usable format, given the AppInfo record from a .pdb file or a Pilot
61 database.
62
63 PDA::Pilot::ToDo::PackAppInfo(buffer)
64 Given a hash reference in the form that the previous call
65 generates, returns a single string suitable for storing in a
66 Pilot's database AppInfo block.
67
68 PDA::Pilot::Address::Unpack(buffer)
69 Returns hash reference containing appointment (datebook entry) in a
70 usable format, given a record from a .pdb file or a Pilot database.
71
72 PDA::Pilot::Address::Pack(buffer)
73 Given a hash reference in the form that the previous call
74 generates, returns a single string suitable for storing in a
75 Pilot's database.
76
77 PDA::Pilot::Address::UnpackAppInfo(buffer)
78 Returns hash reference containing appointment (datebook entry) in a
79 usable format, given the AppInfo record from a .pdb file or a Pilot
80 database.
81
82 PDA::Pilot::Address::PackAppInfo(buffer)
83 Given a hash reference in the form that the previous call
84 generates, returns a single string suitable for storing in a
85 Pilot's database AppInfo block.
86
87 PDA::Pilot::Mail::Unpack(buffer)
88 Returns hash reference containing appointment (datebook entry) in a
89 usable format, given a record from a .pdb file or a Pilot database.
90
91 PDA::Pilot::Mail::Pack(buffer)
92 Given a hash reference in the form that the previous call
93 generates, returns a single string suitable for storing in a
94 Pilot's database.
95
96 PDA::Pilot::Mail::UnpackAppInfo(buffer)
97 Returns hash reference containing appointment (datebook entry) in a
98 usable format, given the AppInfo record from a .pdb file or a Pilot
99 database.
100
101 PDA::Pilot::Mail::PackAppInfo(buffer)
102 Given a hash reference in the form that the previous call
103 generates, returns a single string suitable for storing in a
104 Pilot's database AppInfo block.
105
106 PDA::Pilot::Socket::socket(domain, type, protocol)
107 Same as pi-link routine called pi_socket.
108
109 PDA::Pilot::Socket::close(socket)
110 Same as pi-link routine called pi_close.
111
112 PDA::Pilot::Socket::write(socket, string)
113 Same as pi-link routine called pi_write.
114
115 PDA::Pilot::Socket::read(socket, len)
116 Same as pi-link routine called pi_write (returns read data as
117 result.)
118
119 PDA::Pilot::Socket::listen(socket, backlog)
120 Same as pi-link routine called pi_listen.
121
122 PDA::Pilot::Socket::bind(socket, sockaddr)
123 Same as pi-link routine called pi_bind. Sockaddr may either be a
124 packed string containing a pi_sockaddr structure, or a hash
125 reference containing "device", "family", and "port" keys.
126
127 PDA::Pilot::Socket::accept(socket)
128 Same as pi-link routine called pi_accept. If connection is
129 successfull, returns reference to hash containing remote address,
130 as described above. If failed, returns undef.
131
132 PDA::Pilot::DLP::errno()
133 Returns last DLP error, resetting error to zero.
134
135 PDA::Pilot::DLP::GetSysDateTime(socket)
136 Same as DLP call dlp_GetSysDateTime. If successfull, returns time,
137 otherwise returns undef.
138
139 PDA::Pilot::DLP::SetSysDateTime(socket, time)
140 Same as DLP call dlp_SetSysDateTime. time must be a time_t value.
141
142 PDA::Pilot::DLP::ReadSysInfo(socket)
143 Same as DLP call dlp_ReadSysInfo. If successfull, returns reference
144 to hash containing system information.
145
146 PDA::Pilot::DLP::ReadStorageInfo(socket, cardno)
147 Same as DLP call dlp_ReadStorageInfo. If successfull, returns
148 reference to hash containing information on given memory card.
149
150 PDA::Pilot::DLP::ReadUserInfo(socket)
151 Same as DLP call dlp_ReadUserInfo. If successfull, returns
152 reference to hash containing information about user settings.
153
154 PDA::Pilot::DLP::WriteUserInfo(socket, info)
155 Same as DLP call dlp_WriteUserInfo. info must be a reference to a
156 hash containing data similar to that returned by ReadUserInfo
157 (Note: the password can not be set through this call.)
158
159 PDA::Pilot::DLP::OpenDB(socket, cardno, mode, name)
160 Same as DLP call dlp_OpenDB. If successfull returns database
161 handle, otherwise returns undef.
162
163 PDA::Pilot::DLP::CloseDB(socket, handle)
164 Same as DLP call dlp_CloseDB.
165
166 PDA::Pilot::DLP::EndOfSync(socket, status)
167 Same as DLP call dlp_EndOfSync.
168
169 PDA::Pilot::DLP::AbortSync(socket)
170 Same as DLP call dlp_AbortSync.
171
172 PDA::Pilot::DLP::MoveCategory(socket, handle, fromcat, tocat)
173 Same as DLP call dlp_MoveCategory.
174
175 PDA::Pilot::DLP::ResetSystem(socket)
176 Same as DLP call dlp_ResetSystem.
177
178 PDA::Pilot::DLP::OpenConduit(socket)
179 Same as DLP call dlp_OpenConduit.
180
181 PDA::Pilot::DLP::AddSyncLogEntry(socket, message)
182 Same as DLP call dlp_AddSyncLogEntry
183
184 PDA::Pilot::DLP::CleanUpDatabase(socket, handle)
185 Same as DLP call dlp_CleanUpDatabase.
186
187 PDA::Pilot::DLP::ResetSyncFlags(socket, handle)
188 Same as DLP call dlp_ResetSyncFlags.
189
190 PDA::Pilot::DLP::ResetDBIndex(socket, handle)
191 Same as DLP call dlp_ResetDBIndex.
192
193 PDA::Pilot::DLP::ResetLastSyncPC(socket)
194 Same as DLP call dlp_ResetLastSyncPC.
195
196 PDA::Pilot::DLP::DeleteCategory(socket, handle, category)
197 Same as DLP call dlp_DeleteCategory.
198
199 PDA::Pilot::DLP::DeleteRecord(socket, handle, all, id)
200 Same as DLP call dlp_DeleteRecord.
201
202 PDA::Pilot::DLP::ReadDBList(socket, cardno, flags, start)
203 Same as DLP call dlp_ReadDBList. If successfull, returns reference
204 to hash containing DB information. If failed, returns undef.
205
206 PDA::Pilot::DLP::FindDBInfo(socket, cardno, flags, name, type, creator)
207 Same as DLP call dlp_FindDBInfo. If successfull, returns reference
208 to hash containing DB information. If failed, returns undef.
209
210 PDA::Pilot::DLP::ReadFeature(socket, creator, number)
211 Same as DLP call dlp_ReadFeature. If successfull, returns feature
212 value. If failed, returns undef.
213
214 PDA::Pilot::DLP::ReadAppBlock(socket, handle)
215 Same as DLP call dlp_ReadAppBlock. If successfull, returns app
216 block. If failed, returns undef.
217
218 PDA::Pilot::DLP::ReadSortBlock(socket, handle)
219 Same as DLP call dlp_ReadSortBlock. If successfull, returns app
220 block. If failed, returns undef.
221
222 PDA::Pilot::DLP::WriteAppBlock(socket, handle, block)
223 Same as DLP call dlp_WriteAppBlock.
224
225 PDA::Pilot::DLP::WriteSortBlock(socket, handle, block)
226 Same as DLP call dlp_WriteSortBlock.
227
228 PDA::Pilot::DLP::ReadOpenDBInfo(socket, handle)
229 Same as DLP call dlp_ReadOpenDBInfo.
230
231 PDA::Pilot::DLP::ReadRecordByIndex(socket, handle, index)
232 Same as DLP call dlp_ReadRecordByIndex. If call fails, it returns
233 undef. Otherwise, in scalar context it returns the read record, in
234 array it returns the record, id, index, attr, and category, in that
235 order.
236
237 PDA::Pilot::DLP::ReadRecordById(socket, handle, id)
238 Same as DLP call dlp_ReadRecordById. If call fails, it returns
239 undef. Otherwise, in scalar context it returns the read record, in
240 array it returns the record, id, index, attr, and category, in that
241 order.
242
243 PDA::Pilot::DLP::ReadNextModifiedRec(socket, handle)
244 Same as DLP call dlp_ReadNextModifiedRec. If call fails, it returns
245 undef. Otherwise, in scalar context it returns the read record, in
246 array it returns the record, id, index, attr, and category, in that
247 order.
248
249 PDA::Pilot::DLP::ReadNextRecInCategory(socket, handle, category)
250 Same as DLP call dlp_ReadNextRecInCategory. If call fails, it
251 returns undef. Otherwise, in scalar context it returns the read
252 record, in array it returns the record, id, index, attr, and
253 category, in that order.
254
255 PDA::Pilot::DLP::ReadNextModifiedRecInCategory(socket, handle,
256 category)
257 Same as DLP call dlp_ReadNextModifiedRecInCategory. If call fails,
258 it returns undef. Otherwise, in scalar context it returns the read
259 record, in array it returns the record, id, index, attr, and
260 category, in that order.
261
262 PDA::Pilot::DLP::WriteRecord(socket, handle, record, id, attr,
263 category)
264 Same as DLP call dlp_WriteRecord.
265
266 PDA::Pilot::DLP::ReadResourceByType(socket, handle, type, id)
267 Same as DLP call dlp_ReadResourceByType. If call fails, it returns
268 undef. Otherwise, in scalar context it returns the read record, in
269 array it returns the record, type, id, and index, in that order.
270
271 PDA::Pilot::DLP::ReadResourceByIndex(socket, handle, index)
272 Same as DLP call dlp_ReadResourceByIndex. If call fails, it returns
273 undef. Otherwise, in scalar context it returns the read record, in
274 array it returns the record, type, id, and index, in that order.
275
276 PDA::Pilot::DLP::WriteResource(socket, handle, record, type, id)
277 Same as DLP call dlp_WriteResource.
278
279 PDA::Pilot::DLP::DeleteResource(socket, handle, all, type, id)
280 Same as DLP call dlp_DeleteResource.
281
282 PDA::Pilot::DLP::CallApplication(socket, creator, type, action, data)
283 Same as DLP call dlp_CallApplication.
284
285 PDA::Pilot::File::open(name)
286 Same as pi_file_open. Returns a PDA::Pilot::File object on success.
287
288 PDA::Pilot::File::close(file)
289 Same as pi_file_close.
290
291 PDA::Pilot::File::get_app_info(file)
292 Same as pi_file_get_app_info.
293
294 PDA::Pilot::File::get_sort_info(file)
295 Same as pi_file_get_sort_info.
296
297 PDA::Pilot::File::get_entries(file)
298 Same as pi_file_get_entries.
299
300 PDA::Pilot::File::read_resource(file, index)
301 Same as pi_file_read_resource. Returns (record, type, id, index).
302
303 PDA::Pilot::File::read_record(file, index)
304 Same as pi_file_read_record. Returns (record, id, index, attr,
305 category).
306
307 PDA::Pilot::File::read_record_by_id(file, type, id)
308 Same as pi_file_read_record_by_id. Returns (record, id, index,
309 attr, category).
310
311 PDA::Pilot::File::create(name, info)
312 Same as pi_file_create. Info is reference to hash containg dbinfo
313 data.
314
315 PDA::Pilot::File::get_info(file)
316 Same as pi_file_get_info.
317
318 PDA::Pilot::File::set_info(file, info)
319 Same as pi_file_set_info.
320
321 PDA::Pilot::File::set_app_info(file, data)
322 Same as pi_file_set_app_info.
323
324 PDA::Pilot::File::set_sort_info(file, data)
325 Same as pi_file_set_sort_info.
326
327 PDA::Pilot::File::append_resource(file, data, type, id)
328 Same as pi_file_append_resource.
329
330 PDA::Pilot::File::append_record(file, data, attr, category, id)
331 Same as pi_file_append_record.
332
333 PDA::Pilot::File::install(file, socket, cardno)
334 Same as pi_file_install.
335
336 PDA::Pilot::File::retrieve(file, socket, cardno)
337 Same as pi_file_retrieve.
338
339
340
341perl v5.38.0 2023-07-21 Pilot(3)