static void Main(string[] args) { #if stack CommonStack stack = new CommonStack(); IntStack stackItem; int max = 5; int status = stack.Initialize(out stackItem, max); if (StackAndQueue.Satatus.Error.Equals(status)) { Console.WriteLine("Stack error"); } stack.Push(ref stackItem, 1); stack.Push(ref stackItem, 2); stack.Push(ref stackItem, 3); stack.Push(ref stackItem, 4); stack.Push(ref stackItem, 5); int seekValue = 0; stack.Seek(ref stackItem, ref seekValue); Console.WriteLine(seekValue); #endif CommonQueue queue = new CommonQueue(); IntQueue queueItem; int max = 5; int status = queue.Initialize(out queueItem, max); queue.Enqueue(ref queueItem, 1); queue.Enqueue(ref queueItem, 2); queue.Enqueue(ref queueItem, 3); queue.Enqueue(ref queueItem, 4); queue.Enqueue(ref queueItem, 5); queue.Print(ref queueItem); int x = 0; queue.Dequeue(ref queueItem, ref x); Console.WriteLine("Dequeue = {0}", x); queue.Dequeue(ref queueItem, ref x); Console.WriteLine("Dequeue = {0}", x); queue.Dequeue(ref queueItem, ref x); Console.WriteLine("Dequeue = {0}", x); queue.Enqueue(ref queueItem, 1); queue.Print(ref queueItem); Console.ReadLine(); }
static void Main(string[] args) { var app = new App(); var common = new CommonStack(app, "CommonStack"); var loadBalancer = new InternalLoadBalancerStack(app, "InternalLoadBalancerStack", new InternalLoadBalancerStackProps { Vpc = common.Vpc }); //var usersService = new UsersServiceLambdaStack(app, "UsersServiceStack"); var usersServiceFargate = new UsersServiceFargateStack(app, "UsersServiceFargateStack", new UsersServiceFargateStackProps { Vpc = common.Vpc, Cluster = common.Cluster, Listener = loadBalancer.Listener }); //var facade = new FacadeStack(app, "FacadeStack"); app.Synth(); }