예제 #1
0
파일: CpDevice.cs 프로젝트: RoonLabs/ohNet
 protected CpDeviceList(ChangeHandler aAdded, ChangeHandler aRemoved)
 {
     iAdded     = aAdded;
     iRemoved   = aRemoved;
     iGch       = GCHandle.Alloc(this);
     iFnAdded   = new CallbackDevice(Added);
     iFnRemoved = new CallbackDevice(Removed);
 }
예제 #2
0
 protected CpDeviceList()
 {
     iGch       = GCHandle.Alloc(this);
     iFnAdded   = new CallbackDevice(Added);
     iFnRemoved = new CallbackDevice(Removed);
 }
예제 #3
0
 protected CpDeviceList()
 {
     iGch = GCHandle.Alloc(this);
     iFnAdded = new CallbackDevice(Added);
     iFnRemoved = new CallbackDevice(Removed);
 }
예제 #4
0
 static extern unsafe uint CpDeviceListCreateUpnpServiceType(char *aDomainName, char *aServiceType, uint aVersion,
                                                             CallbackDevice aAdded, IntPtr aPtrAdded,
                                                             CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #5
0
 static extern unsafe uint CpDeviceListCreateUpnpAll(CallbackDevice aAdded, IntPtr aPtrAdded,
                                                     CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #6
0
 static extern IntPtr CpDeviceListCreateUpnpServiceType(IntPtr aDomainName, IntPtr aServiceType, uint aVersion,
                                                        CallbackDevice aAdded, IntPtr aPtrAdded,
                                                        CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #7
0
 static extern IntPtr CpDeviceListCreateUpnpUuid(IntPtr aUuid,
                                                 CallbackDevice aAdded, IntPtr aPtrAdded,
                                                 CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #8
0
 static extern unsafe IntPtr CpDeviceListCreateUpnpRoot(CallbackDevice aAdded, IntPtr aPtrAdded,
                                                      CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #9
0
 static unsafe extern IntPtr CpDeviceListCreateUpnpDeviceType(char* aDomainName, char* aDeviceType, uint aVersion,
                                                            CallbackDevice aAdded, IntPtr aPtrAdded,
                                                            CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #10
0
 static unsafe extern IntPtr CpDeviceListCreateUpnpAll(CallbackDevice aAdded, IntPtr aPtrAdded,
                                                     CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #11
0
 static extern IntPtr CpDeviceListCreateUpnpServiceType(IntPtr aDomainName, IntPtr aServiceType, uint aVersion,
                                                        CallbackDevice aAdded, IntPtr aPtrAdded,
                                                        CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #12
0
 static extern IntPtr CpDeviceListCreateUpnpUuid(IntPtr aUuid,
                                                 CallbackDevice aAdded, IntPtr aPtrAdded,
                                                 CallbackDevice aRemoved, IntPtr aPtrRemoved);
예제 #13
0
 static extern unsafe IntPtr CpDeviceListCreateUpnpRoot(CallbackDevice aAdded, IntPtr aPtrAdded,
                                                        CallbackDevice aRemoved, IntPtr aPtrRemoved);