public EndpointInformation(int endpoint, EndpointDirection direction, EndpointType type, int maxPacketSize) { Endpoint = endpoint; Direction = direction; Type = type; MaximumPacketSize = maxPacketSize; }
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); }
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() }); } }
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", } }); }
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()); }