Add methods and messages to retrieve specific information from beagle-info. Clients...
commit12e8270bc56933826bef405072dd26a7bd3576a8
authordbera <dbera>
Sat, 22 Jul 2006 08:39:55 +0000 (22 08:39 +0000)
committerdbera <dbera>
Sat, 22 Jul 2006 08:39:55 +0000 (22 08:39 +0000)
treeb89618c54d70acead2d90c72e77963cceb88ced8
parent99e9a9c597aa2aacd7ddfd052403b35c891d1548
Add methods and messages to retrieve specific information from beagle-info. Clients can now ask for only is_indexing or tasks and gets the value in a structured form. These can be be used in GUI for notifications and displaying status.
Changed C and Python API to add these. Added C and Pythin examples.
Added camera-model as a searchable property in jpeg files.
Added the check back in AttributeStore, its actually helpful since dropping an attribute which isnt present can be costly.
24 files changed:
BeagleClient/QueryableStatus.cs
BeagleClient/RemoteControl.cs
Filters/FilterJpeg.cs
Util/Scheduler.cs
beagled/FileAttributesStore.cs
beagled/QueryDriver.cs
beagled/RemoteControlExecutors.cs
libbeagle/beagle/Makefile.am
libbeagle/beagle/beagle-daemon-information-request.c
libbeagle/beagle/beagle-daemon-information-request.h
libbeagle/beagle/beagle-daemon-information-response.c
libbeagle/beagle/beagle-daemon-information-response.h
libbeagle/beagle/beagle-indexable.c
libbeagle/beagle/beagle-private.h
libbeagle/beagle/beagle-queryable-status.c [new file with mode: 0644]
libbeagle/beagle/beagle-queryable-status.h [new file with mode: 0644]
libbeagle/beagle/beagle-scheduler-information.c [new file with mode: 0644]
libbeagle/beagle/beagle-scheduler-information.h [new file with mode: 0644]
libbeagle/beagle/beagle.h
libbeagle/examples/Makefile.am
libbeagle/examples/beagle-info.c [new file with mode: 0644]
wrappers/python/beagle.defs
wrappers/python/beagle.override
wrappers/python/beagleinfo.py [new file with mode: 0755]