PocketContext

PocketContext Namespace

The PocketContext namespace, which contains the PocketContext framework

Namespace hierarchy

Classes

Class Description
AccessPointInfo Represents information about a WLAN Accesspoint
AccessPointInfoCollection Represents a collection of AccessPointInfo objects. See the ICollection interface members for documentation about its members.
BatteryContext Provides information about the Battery status
BluetoothContext Represents the Bluetooth Context which can be queried.
ContextEntity Represents a Context Entity, for example a WLAN accesspoint or a running process
ContextEntityCollection Holds a collection of ContextEntity objects of the same EntityType
ContextEntityDifference Represents the difference between two ContextEntity or ContextEntityCollection objects
ContextWatcher Queries a IContext and will notify other objects through events when there are differences between two queries
GlobalPocketContext Manages multiple context watchers and multiplexes changes into one event, suitable for logging
Logger Provides IO for logging to a file (TODO: remove zlib stuff and use the class ZLIB)
ProcessContext Represents the Processes context. Retrieves the running processes as a ContextEntityCollections
VolumeContext Represents the Volume context
WLANContext Represents the WLAN context which can be queried.
ZLIB Provides some methods for compressing and decompressing files in zlib format

Interfaces

Interface Description
IContext Interface for contexts

Delegates

Delegate Description
ContextWatcher.DifferenceHandler Defines a handler for communicating differences

Enumerations

Enumeration Description
DifferenceType The type of difference