File: TODO

package info (click to toggle)
libber 0.4.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 240 kB
  • ctags: 234
  • sloc: ansic: 1,807; makefile: 192; sh: 13
file content (25 lines) | stat: -rw-r--r-- 645 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

1. Split libber up into different libraries (or add plugin modules):

 libber
 libbersnmp / ber_snmp.so
 libberlogd / ber_logd.so

2. API Changes:

 Add the following:

 ber_{en,de}code_constructed
 ber_{en,de}code_length

 - print functions?
 - printf/scanf functions?

 Change the following:

 - skip tag functions (have a look at liblber - is this possible?)
 - encode arbitrary length buffers (double-linked circular list maybe with
   get_first/get_prev/get_next/get_size routines to retrieve buffers)
 - get rid of abz_{get,set,clear}_error() functions and introduce error
   number system (errcode,tagid) with tagid resolver functions.