コード例 #1
0
 public static int waitpid(int pid, WaitOptions options)
 {
     unsafe
     {
         return(syscall_waitpid(pid, null, map_Mono_Posix_WaitOptions(options)));
     }
 }
コード例 #2
0
        public static int waitpid(int pid, out int status, WaitOptions options)
        {
            int num  = 0;
            int num1 = Syscall.syscall_waitpid(pid, ref num, Syscall.map_Mono_Posix_WaitOptions(options));

            status = num;
            return(num1);
        }
コード例 #3
0
        public static async Task <WorkItemEventMessage> WaitForWorkItemUpdatedEvent(
            this MessageReceiver client,
            WaitOptions options = null)
        {
            WaitFilter filter = WorkItemUpdatedFilter
                                .Build();

            return(await client.WaitFor <WorkItemEventMessage>(filter, options));
        }
コード例 #4
0
 public static int waitpid(int pid, out int status, WaitOptions options)
 {
     unsafe {
         int s = 0;
         int r = syscall_waitpid(pid, &s, map_Mono_Posix_WaitOptions(options));
         status = s;
         return(r);
     }
 }
コード例 #5
0
        public static Int32 FromWaitOptions(WaitOptions value)
        {
            Int32 rval;

            if (FromWaitOptions(value, out rval) == -1)
            {
                ThrowArgumentException(value);
            }
            return(rval);
        }
コード例 #6
0
        public static async Task <WorkItemEventMessage> WaitForWorkItemUpdatedEvent(
            this MessageReceiver client,
            int workItemId,
            WaitOptions options = null)
        {
            WaitFilter filter = WorkItemUpdatedFilter
                                .WithProperty("WorkItemId", workItemId.ToString())
                                .Build();

            return(await client.WaitFor <WorkItemEventMessage>(filter, options));
        }
コード例 #7
0
        public static async Task <WorkItemEventMessage> WaitForWorkItemCreatedEvent(
            this MessageReceiver client,
            string title,
            WaitOptions options = null)
        {
            WaitFilter filter = WorkItemCreatedFilter
                                .WithProperty("System_Title", title)
                                .Build();

            return(await client.WaitFor <WorkItemEventMessage>(filter, options));
        }
コード例 #8
0
 private static int FromWaitOptions(WaitOptions value, out Int32 rval)
 {
     throw new System.NotImplementedException();
 }
コード例 #9
0
		public static bool TryToWaitOptions (Int32 value, out WaitOptions rval)
		{
			return ToWaitOptions (value, out rval) == 0;
		}
コード例 #10
0
		private static extern int ToWaitOptions (Int32 value, out WaitOptions rval);
コード例 #11
0
		public static Int32 FromWaitOptions (WaitOptions value)
		{
			Int32 rval;
			if (FromWaitOptions (value, out rval) == -1)
				ThrowArgumentException (value);
			return rval;
		}
コード例 #12
0
		public static bool TryFromWaitOptions (WaitOptions value, out Int32 rval)
		{
			return FromWaitOptions (value, out rval) == 0;
		}
コード例 #13
0
		private static int FromWaitOptions (WaitOptions value, out Int32 rval)
		{
			throw new System.NotImplementedException();
		}
コード例 #14
0
 internal extern static int map_Mono_Posix_WaitOptions(WaitOptions wait_options);
コード例 #15
0
 internal static int map_Mono_Posix_WaitOptions(WaitOptions wait_options)
 {
     throw new System.NotImplementedException();
 }
コード例 #16
0
 public static bool TryFromWaitOptions(WaitOptions value, out Int32 rval)
 {
     return(FromWaitOptions(value, out rval) == 0);
 }
コード例 #17
0
 private static extern int FromWaitOptions(WaitOptions value, out Int32 rval);
コード例 #18
0
		private static int ToWaitOptions (Int32 value, out WaitOptions rval)
		{
			throw new System.NotImplementedException();
		}
コード例 #19
0
 private static int ToWaitOptions(Int32 value, out WaitOptions rval)
 {
     throw new System.NotImplementedException();
 }
コード例 #20
0
ファイル: Syscall.cs プロジェクト: xxtbg/coredroidservice
 public static int waitpid(int pid, WaitOptions options)
 {
     unsafe {
         return syscall_waitpid (pid, null, map_Mono_Posix_WaitOptions (options));
     }
 }
コード例 #21
0
		internal static int map_Mono_Posix_WaitOptions (WaitOptions wait_options)
		{
			throw new System.NotImplementedException();
		}
コード例 #22
0
		public static int waitpid (int pid, out int status, WaitOptions options)
		{
			int _options = UnixConvert.FromWaitOptions (options);
			return waitpid (pid, out status, _options);
		}
コード例 #23
0
 private static extern int ToWaitOptions(Int32 value, out WaitOptions rval);
コード例 #24
0
 public static bool TryToWaitOptions(Int32 value, out WaitOptions rval)
 {
     return(ToWaitOptions(value, out rval) == 0);
 }
コード例 #25
0
ファイル: Syscall.cs プロジェクト: xxtbg/coredroidservice
 public static int waitpid(int pid, out int status, WaitOptions options)
 {
     unsafe {
         int s = 0;
         int r = syscall_waitpid (pid, &s, map_Mono_Posix_WaitOptions (options));
         status = s;
         return r;
     }
 }
コード例 #26
0
		private static extern int FromWaitOptions (WaitOptions value, out Int32 rval);
コード例 #27
0
ファイル: Syscall.cs プロジェクト: xxtbg/coredroidservice
 internal static extern int map_Mono_Posix_WaitOptions(WaitOptions wait_options);
コード例 #28
0
ファイル: Syscall.cs プロジェクト: akoeplinger/mono.posix
 public static int waitpid(int pid, WaitOptions options)
 {
     throw new NotImplementedException();
 }