Exemplo n.º 1
0
        private static unsafe int DoSeekSecondRelative(IntPtr aPtr, uint aVersion, int aaSecond)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;

            self.SeekSecondRelative(aVersion, aaSecond);
            return(0);
        }
Exemplo n.º 2
0
        private static unsafe int DoStop(IntPtr aPtr, uint aVersion)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;

            self.Stop(aVersion);
            return(0);
        }
Exemplo n.º 3
0
        private static unsafe int DoSetId(IntPtr aPtr, uint aVersion, uint aaId, char *aaUri)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            string aUri = Marshal.PtrToStringAnsi((IntPtr)aaUri);

            self.SetId(aVersion, aaId, aUri);
            return(0);
        }
Exemplo n.º 4
0
        private static unsafe int DoIdsMax(IntPtr aPtr, uint aVersion, uint *aaIdsMax)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            uint aIdsMax;

            self.IdsMax(aVersion, out aIdsMax);
            *aaIdsMax = aIdsMax;
            return(0);
        }
Exemplo n.º 5
0
        private static unsafe int DoIdArrayChanged(IntPtr aPtr, uint aVersion, uint aaIdArrayToken, int *aaIdArrayChanged)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            bool aIdArrayChanged;

            self.IdArrayChanged(aVersion, aaIdArrayToken, out aIdArrayChanged);
            *aaIdArrayChanged = (aIdArrayChanged ? 1 : 0);
            return(0);
        }
Exemplo n.º 6
0
        private static unsafe int DoRead(IntPtr aPtr, uint aVersion, uint aaId, char **aaMetadata)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            string aMetadata;

            self.Read(aVersion, aaId, out aMetadata);
            *aaMetadata = (char *)Marshal.StringToHGlobalAnsi(aMetadata).ToPointer();
            return(0);
        }
Exemplo n.º 7
0
        private static unsafe int DoTransportState(IntPtr aPtr, uint aVersion, char **aaState)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            string aState;

            self.TransportState(aVersion, out aState);
            *aaState = (char *)Marshal.StringToHGlobalAnsi(aState).ToPointer();
            return(0);
        }
Exemplo n.º 8
0
        private static unsafe int DoProtocolInfo(IntPtr aPtr, uint aVersion, char **aaInfo)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            string aInfo;

            self.ProtocolInfo(aVersion, out aInfo);
            *aaInfo = (char *)Marshal.StringToHGlobalAnsi(aInfo).ToPointer();
            return(0);
        }
Exemplo n.º 9
0
        private static unsafe int DoReadList(IntPtr aPtr, uint aVersion, char *aaIdList, char **aaMetadataList)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            string aIdList = Marshal.PtrToStringAnsi((IntPtr)aaIdList);
            string aMetadataList;

            self.ReadList(aVersion, aIdList, out aMetadataList);
            *aaMetadataList = (char *)Marshal.StringToHGlobalAnsi(aMetadataList).ToPointer();
            return(0);
        }
Exemplo n.º 10
0
        private static unsafe int DoIdArray(IntPtr aPtr, uint aVersion, uint *aaIdArrayToken, char **aaIdArray, int *aaIdArrayLen)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target;
            uint   aIdArrayToken;
            string aIdArray;

            self.IdArray(aVersion, out aIdArrayToken, out aIdArray);
            *aaIdArrayToken = aIdArrayToken;
            *aaIdArray      = (char *)Marshal.StringToHGlobalAnsi(aIdArray).ToPointer();
            *aaIdArrayLen   = aIdArray.Length;
            return(0);
        }