Ejemplo n.º 1
0
 public EndpointInformation(int endpoint, EndpointDirection direction, EndpointType type, int maxPacketSize)
 {
     Endpoint          = endpoint;
     Direction         = direction;
     Type              = type;
     MaximumPacketSize = maxPacketSize;
 }
 public EndpointInformation(int endpoint, EndpointDirection direction, EndpointType type, int maxPacketSize)
 {
     Endpoint = endpoint;
       Direction = direction;
       Type = type;
       MaximumPacketSize = maxPacketSize;
 }
Ejemplo n.º 3
0
        private InMemoryWorkItemEndpoint CreateAndConfigureInMemoryWorkItemEndpoint(EndpointDirection direction, int workItemCount)
        {
            InMemoryWorkItemEndpoint e = CreateInMemoryWorkItemEndpoint(direction);

            AddWorkItems(e, workItemCount);
            return(e);
        }
        private static InMemoryWorkItemEndpoint CreateInMemoryWorkItemEndpoint(EndpointDirection direction)
        {
            var options = Options.Create <InMemoryWorkItemEndpointOptions>(new InMemoryWorkItemEndpointOptions()
            {
                Direction = direction
            });
            InMemoryWorkItemEndpoint e = new InMemoryWorkItemEndpoint(options);

            return(e);
        }
        private FileSystemWorkItemEndpoint CreateEndpoint(EndpointDirection direction)
        {
            var options = new FileSystemWorkItemEndpointOptions()
            {
                Direction = direction, FileStore = string.Format(@".\Store\{0}\", direction.ToString())
            };
            FileSystemWorkItemEndpoint e = Services.GetRequiredService <FileSystemWorkItemEndpoint>();

            e.Configure(options);
            return(e);
        }
Ejemplo n.º 6
0
        private InMemoryWorkItemEndpoint CreateInMemoryWorkItemEndpoint(EndpointDirection direction)
        {
            var options = new InMemoryWorkItemEndpointOptions()
            {
                Direction = direction
            };
            InMemoryWorkItemEndpoint e = Services.GetRequiredService <InMemoryWorkItemEndpoint>();

            e.Configure(options);
            return(e);
        }
 protected void ValidateDirection(List <IEndpointOptions> endpoints, EndpointDirection direction, bool required)
 {
     if (endpoints.Where(e => e.Direction == direction).SingleOrDefault() == null)
     {
         if (required)
         {
             Log.LogCritical("ValidateDirection: No {Direction} configured - It is requiored for this processor", direction.ToString());
             throw new InvalidOperationException();
         }
         else
         {
             Log.LogWarning("ValidateDirection: No {Direction} configured: This may lead to problems, but it was not indecated as required for this processor", direction.ToString());
         }
     }
 }
        public void SetupStore(EndpointDirection direction, int count)
        {
            string path = string.Format(@".\Store\{0}\", direction.ToString());

            if (System.IO.Directory.Exists(path))
            {
                System.IO.Directory.Delete(path, true);
            }
            FileSystemWorkItemEndpoint e = CreateEndpoint(direction);

            for (int i = 0; i < count; i++)
            {
                e.PersistWorkItem(new WorkItemData()
                {
                    Id = i.ToString()
                });
            }
        }
Ejemplo n.º 9
0
 private static TfsWorkItemEndPointOptions GetTfsWorkItemEndPointOptions(EndpointDirection direction, string project)
 {
     return(new TfsWorkItemEndPointOptions()
     {
         Direction = direction,
         Organisation = "https://dev.azure.com/nkdagility-preview/",
         Project = "migrationSource1",
         AccessToken = "6i4jyylsadkjanjniaydxnjsi4zsz3qarxhl2y5ngzzffiqdostq",
         Query = new Options.QueryOptions()
         {
             Query = "SELECT [System.Id], [System.Tags] " +
                     "FROM WorkItems " +
                     "WHERE [System.TeamProject] = @TeamProject " +
                     "AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan') " +
                     "ORDER BY [System.ChangedDate] desc",
         }
     });
 }
Ejemplo n.º 10
0
 internal static extern ErrorCode GetDirection(this UsbEndpointHandle /* usb_host_endpoint_h */ ep, out EndpointDirection /* usb_host_endpoint_direction_e */ direction);
        private static InMemoryWorkItemEndpoint CreateAndConfigureInMemoryWorkItemEndpoint(EndpointDirection direction, string queryString)
        {
            InMemoryWorkItemEndpoint e     = CreateInMemoryWorkItemEndpoint(EndpointDirection.Source);
            InMemoryWorkItemQuery    query = new InMemoryWorkItemQuery();

            query.Configure(null, queryString, null);
            e.Configure(query, null);
            return(e);
        }
 public IEndpoint GetDirection(EndpointDirection direction)
 {
     return(this.Where(e => e.Direction == direction).SingleOrDefault());
 }