Ejemplo n.º 1
0
            public Enumerator(MamaSourceGroup that)
            {
                mMamaSourceGroup       = that;
                mItems                 = new ArrayList();
                mGroupIteratorDelegate = new MamaSourceGroupIterateDelegate(this.onIterate);

                int code = NativeMethods.mamaSourceGroup_iterateSources(
                    mMamaSourceGroup.NativeHandle,
                    mGroupIteratorDelegate,
                    IntPtr.Zero);

                MamaWrapper.CheckResultCode(code);
                mIndex = 0;
                GC.KeepAlive(this);
            }
Ejemplo n.º 2
0
 public static extern int mamaSourceGroup_iterateSources(
     IntPtr sourceGroup,
     MamaSourceGroupIterateDelegate mCallback,
     IntPtr closure);
Ejemplo n.º 3
0
			public static extern int mamaSourceGroup_iterateSources(
				IntPtr sourceGroup,
				MamaSourceGroupIterateDelegate mCallback,
				IntPtr closure);
Ejemplo n.º 4
0
			public Enumerator(MamaSourceGroup that)
			{
				mMamaSourceGroup = that;
				mItems = new ArrayList();
                mGroupIteratorDelegate = new MamaSourceGroupIterateDelegate(this.onIterate);

				int code = NativeMethods.mamaSourceGroup_iterateSources(
					mMamaSourceGroup.NativeHandle,
                    mGroupIteratorDelegate,
					IntPtr.Zero);
				MamaWrapper.CheckResultCode(code);
				mIndex = 0;
				GC.KeepAlive(this);
			}