Classes

  Class Description
Public class DebugLogger Utility class to log Trace.Write/WriteLine events and exceptions to a file. SharePodLib will write some events to this log if enabled. User applications may also use this to log non-SharePodLib events. This is a static class (Module in Visual Basic)static classModule and so cannot be inherited or instantiated.
Public class Device Contains static methods and events for receiving iPod device connection/disconnection events. This is a static class (Module in Visual Basic)static classModule and so cannot be inherited or instantiated.
Public class IPod Represents an Apple iPod device
Public class IPodBackup Provides static methods for backing up and restoring the iPod database. This is a static class (Module in Visual Basic)static classModule and so cannot be inherited or instantiated.
Public class NewTrack Used to add new tracks to the iPod
Public class SharePodLib Contains SharePodLib-specific methods. This is a static class (Module in Visual Basic)static classModule and so cannot be inherited or instantiated.

Delegates

  Delegate Description
NestedPublic delegate Device.IPodConnectedHandler Delegate used to notify of iPod connection.
NestedPublic delegate Device.IPodDisconnectedHandler Delegate used to notify of removable device disconnection.

Enumerations

  Enumeration Description
Public enumeration IPodFamily Enumeration of the different iPod types
Public enumeration IPodLoadAction Enumeration of the actions SharePodLib can take when loading the iPod.