C# Class OpenHome.Net.ControlPoint.CpProxy

Base class for all proxies
Inheritance: ICpProxy
Afficher le fichier Open project: openhome/ohNet Class Usage Examples

Protected Properties

Свойство Type Description
iHandle System.IntPtr
iService CpService

Méthodes publiques

Méthode Description
SetPropertyChanged ( System aPropertyChanged ) : void
SetPropertyInitialEvent ( System aInitialEvent ) : void
Subscribe ( ) : void
Unsubscribe ( ) : void
Version ( ) : uint

Méthodes protégées

Méthode Description
AddProperty ( Property aProperty ) : void
CpProxy ( String aDomain, String aName, uint aVersion, ICpDevice aDevice ) : System
DisposeProxy ( ) : void
PropertyReadLock ( ) : void
PropertyReadUnlock ( ) : void
ReportEvent ( System aCallback ) : void

Private Methods

Méthode Description
CpProxyAddProperty ( IntPtr aHandle, IntPtr aProperty ) : void
CpProxyCreate ( IntPtr aDomain, IntPtr aName, uint aVersion, IntPtr aDevice ) : IntPtr
CpProxyDestroy ( IntPtr Proxy ) : void
CpProxyPropertyReadLock ( IntPtr aHandle ) : void
CpProxyPropertyReadUnlock ( IntPtr aHandle ) : void
CpProxyService ( IntPtr aProxy ) : IntPtr
CpProxySetPropertyChanged ( IntPtr aHandle, Callback aCallback, IntPtr aPtr ) : void
CpProxySetPropertyInitialEvent ( IntPtr aHandle, Callback aCallback, IntPtr aPtr ) : void
CpProxySubscribe ( IntPtr aHandle ) : int
CpProxyUnsubscribe ( IntPtr aHandle ) : void
CpProxyVersion ( IntPtr aHandle ) : uint
InitialEvent ( IntPtr aPtr ) : void
PropertyChanged ( IntPtr aPtr ) : void

Method Details

AddProperty() protected méthode

protected AddProperty ( Property aProperty ) : void
aProperty Property
Résultat void

CpProxy() protected méthode

protected CpProxy ( String aDomain, String aName, uint aVersion, ICpDevice aDevice ) : System
aDomain String
aName String
aVersion uint
aDevice ICpDevice
Résultat System

DisposeProxy() protected méthode

protected DisposeProxy ( ) : void
Résultat void

PropertyReadLock() protected méthode

protected PropertyReadLock ( ) : void
Résultat void

PropertyReadUnlock() protected méthode

protected PropertyReadUnlock ( ) : void
Résultat void

ReportEvent() protected méthode

protected ReportEvent ( System aCallback ) : void
aCallback System
Résultat void

SetPropertyChanged() public méthode

public SetPropertyChanged ( System aPropertyChanged ) : void
aPropertyChanged System
Résultat void

SetPropertyInitialEvent() public méthode

public SetPropertyInitialEvent ( System aInitialEvent ) : void
aInitialEvent System
Résultat void

Subscribe() public méthode

public Subscribe ( ) : void
Résultat void

Unsubscribe() public méthode

public Unsubscribe ( ) : void
Résultat void

Version() public méthode

public Version ( ) : uint
Résultat uint

Property Details

iHandle protected_oe property

protected IntPtr,System iHandle
Résultat System.IntPtr

iService protected_oe property

protected CpService,OpenHome.Net.ControlPoint iService
Résultat CpService