Esempio n. 1
0
 public Template(@string name = default, @string text = default, sync.Once once = default, ref ptr <template.Template> tmpl = default)
 {
     this.name = name;
     this.text = text;
     this.once = once;
     this.tmpl = tmpl;
 }
Esempio n. 2
0
 public ipStackCapabilities(sync.Once Once = default, bool ipv4Enabled = default, bool ipv6Enabled = default, bool ipv4MappedIPv6Enabled = default)
 {
     this.m_OnceRef             = new ptr <sync.Once>(Once);
     this.ipv4Enabled           = ipv4Enabled;
     this.ipv6Enabled           = ipv6Enabled;
     this.ipv4MappedIPv6Enabled = ipv4MappedIPv6Enabled;
 }
 public fileAddr2Line(sync.Once once = default, file file = default, ref ptr <addr2Liner> addr2liner = default, ref ptr <llvmSymbolizer> llvmSymbolizer = default)
 {
     this.once           = once;
     this.m_fileRef      = new ptr <file>(file);
     this.addr2liner     = addr2liner;
     this.llvmSymbolizer = llvmSymbolizer;
 }
Esempio n. 4
0
 public mmuCacheEntry(sync.Once init = default, slice <slice <trace.MutatorUtil> > util = default, ref ptr <trace.MMUCurve> mmuCurve = default, error err = default)
 {
     this.init     = init;
     this.util     = util;
     this.mmuCurve = mmuCurve;
     this.err      = err;
 }
Esempio n. 5
0
 public action(sync.Once once = default, error err = default, bool usesFacts = default, slice <analysis.Diagnostic> diagnostics = default)
 {
     this.once        = once;
     this.err         = err;
     this.usesFacts   = usesFacts;
     this.diagnostics = diagnostics;
 }
 public resolverConfig(sync.Once initOnce = default, channel <object> ch = default, time.Time lastChecked = default, sync.RWMutex mu = default, ref ptr <dnsConfig> dnsConfig = default)
 {
     this.initOnce    = initOnce;
     this.ch          = ch;
     this.lastChecked = lastChecked;
     this.mu          = mu;
     this.dnsConfig   = dnsConfig;
 }
Esempio n. 7
0
 public Switch(sync.Once once = default, sync.RWMutex fmu = default, map <FilterType, Filter> fltab = default, sync.RWMutex smu = default, Sockets sotab = default, stats stats = default)
 {
     this.once  = once;
     this.fmu   = fmu;
     this.fltab = fltab;
     this.smu   = smu;
     this.sotab = sotab;
     this.stats = stats;
 }
Esempio n. 8
0
 public action(sync.Once once = default, ref ptr <analysis.Analyzer> a = default, ref ptr <packages.Package> pkg = default, ref ptr <analysis.Pass> pass = default, bool isroot = default, slice <ptr <action> > deps = default, map <objectFactKey, analysis.Fact> objectFacts = default, map <packageFactKey, analysis.Fact> packageFacts = default, slice <analysis.Diagnostic> diagnostics = default, error err = default, time.Duration duration = default)
 {
     this.once         = once;
     this.a            = a;
     this.pkg          = pkg;
     this.pass         = pass;
     this.isroot       = isroot;
     this.deps         = deps;
     this.objectFacts  = objectFacts;
     this.packageFacts = packageFacts;
     this.diagnostics  = diagnostics;
     this.err          = err;
     this.duration     = duration;
 }
Esempio n. 9
0
 public M(testDeps deps = default, slice <InternalTest> tests = default, slice <InternalBenchmark> benchmarks = default, slice <InternalExample> examples = default, ref ptr <time.Timer> timer = default, sync.Once afterOnce = default, long numRun = default, long exitCode = default)
 {
     this.deps       = deps;
     this.tests      = tests;
     this.benchmarks = benchmarks;
     this.examples   = examples;
     this.timer      = timer;
     this.afterOnce  = afterOnce;
     this.numRun     = numRun;
     this.exitCode   = exitCode;
 }
Esempio n. 10
0
 public Regexp(@string str = default, sync.Once once = default, ref ptr <regexp.Regexp> rx = default)
 {
     this.str  = str;
     this.once = once;
     this.rx   = rx;
 }
Esempio n. 11
0
 public gccgoDirs(sync.Once once = default, slice <@string> dirs = default)
 {
     this.once = once;
     this.dirs = dirs;
 }
Esempio n. 12
0
 public ErrorReporter(loader.ErrorReporter ErrorReporter = default, sync.Once unresOnce = default, map <unresolvedSymKey, bool> unresSyms = default, map <unresolvedSymKey2, bool> unresSyms2 = default, sync.Mutex unresMutex = default, lookupFn lookup = default, symNameFn SymName = default)
 {
     this.m_ErrorReporterRef = new ptr <loader.ErrorReporter>(ErrorReporter);
     this.unresOnce          = unresOnce;
     this.unresSyms          = unresSyms;
     this.unresSyms2         = unresSyms2;
     this.unresMutex         = unresMutex;
     this.lookup             = lookup;
     this.SymName            = SymName;
 }
Esempio n. 13
0
 public common(sync.RWMutex mu = default, slice<byte> output = default, io.Writer w = default, bool ran = default, bool failed = default, bool skipped = default, bool done = default, Action cleanup = default, @string cleanupName = default, slice<System.UIntPtr> cleanupPc = default, bool chatty = default, bool bench = default, bool finished = default, int hasSub = default, long raceErrors = default, @string runner = default, ref ptr<common> parent = default, long level = default, slice<System.UIntPtr> creator = default, @string name = default, time.Time start = default, time.Duration duration = default, channel<bool> barrier = default, channel<bool> signal = default, slice<ptr<T>> sub = default, sync.Once tempDirOnce = default, @string tempDir = default, error tempDirErr = default, int tempDirSeq = default)
 {
     this.mu = mu;
     this.output = output;
     this.w = w;
     this.ran = ran;
     this.failed = failed;
     this.skipped = skipped;
     this.done = done;
     this.cleanup = cleanup;
     this.cleanupName = cleanupName;
     this.cleanupPc = cleanupPc;
     this.chatty = chatty;
     this.bench = bench;
     this.finished = finished;
     this.hasSub = hasSub;
     this.raceErrors = raceErrors;
     this.runner = runner;
     this.parent = parent;
     this.level = level;
     this.creator = creator;
     this.name = name;
     this.start = start;
     this.duration = duration;
     this.barrier = barrier;
     this.signal = signal;
     this.sub = sub;
     this.tempDirOnce = tempDirOnce;
     this.tempDir = tempDir;
     this.tempDirErr = tempDirErr;
     this.tempDirSeq = tempDirSeq;
 }
Esempio n. 14
0
 public Replacer(sync.Once once = default, replacer r = default, slice <@string> oldnew = default)
 {
     this.once   = once;
     this.r      = r;
     this.oldnew = oldnew;
 }
Esempio n. 15
0
 public Package(ref ptr <Program> Prog = default, ref ptr <types.Package> Pkg = default, map <@string, Member> Members = default, map <types.Object, Value> values = default, ref ptr <Function> init = default, bool debug = default, sync.Once buildOnce = default, int ninit = default, ref ptr <types.Info> info = default, slice <ptr <ast.File> > files = default)
 {
     this.Prog      = Prog;
     this.Pkg       = Pkg;
     this.Members   = Members;
     this.values    = values;
     this.init      = init;
     this.debug     = debug;
     this.buildOnce = buildOnce;
     this.ninit     = ninit;
     this.info      = info;
     this.files     = files;
 }
Esempio n. 16
0
 public Server(@string Addr = default, Handler Handler = default, ref ptr <tls.Config> TLSConfig = default, time.Duration ReadTimeout = default, time.Duration ReadHeaderTimeout = default, time.Duration WriteTimeout = default, time.Duration IdleTimeout = default, long MaxHeaderBytes = default, map <@string, Action <ptr <Server>, ptr <tls.Conn>, Handler> > TLSNextProto = default, Action <net.Conn, ConnState> ConnState = default, ref ptr <log.Logger> ErrorLog = default, Func <net.Listener, context.Context> BaseContext = default, Func <context.Context, net.Conn, context.Context> ConnContext = default, atomicBool inShutdown = default, int disableKeepAlives = default, sync.Once nextProtoOnce = default, error nextProtoErr = default, sync.Mutex mu = default, channel <object> doneChan = default, slice <Action> onShutdown = default)
 {
     this.Addr              = Addr;
     this.Handler           = Handler;
     this.TLSConfig         = TLSConfig;
     this.ReadTimeout       = ReadTimeout;
     this.ReadHeaderTimeout = ReadHeaderTimeout;
     this.WriteTimeout      = WriteTimeout;
     this.IdleTimeout       = IdleTimeout;
     this.MaxHeaderBytes    = MaxHeaderBytes;
     this.TLSNextProto      = TLSNextProto;
     this.ConnState         = ConnState;
     this.ErrorLog          = ErrorLog;
     this.BaseContext       = BaseContext;
     this.ConnContext       = ConnContext;
     this.inShutdown        = inShutdown;
     this.disableKeepAlives = disableKeepAlives;
     this.nextProtoOnce     = nextProtoOnce;
     this.nextProtoErr      = nextProtoErr;
     this.mu         = mu;
     this.doneChan   = doneChan;
     this.onShutdown = onShutdown;
 }
 public onceCloseListener(net.Listener Listener = default, sync.Once once = default, error closeErr = default)
 {
     this.Listener = Listener;
     this.once     = once;
     this.closeErr = closeErr;
 }
Esempio n. 18
0
 public Client(ClientOps ops = default, uint didLookup = default, sync.Once initOnce = default, error initErr = default, @string name = default, note.Verifiers verifiers = default, tileReader tileReader = default, long tileHeight = default, @string nosumdb = default, parCache record = default, parCache tileCache = default, sync.Mutex latestMu = default, tlog.Tree latest = default, slice <byte> latestMsg = default, sync.Mutex tileSavedMu = default, map <tlog.Tile, bool> tileSaved = default)
 {
     this.ops         = ops;
     this.didLookup   = didLookup;
     this.initOnce    = initOnce;
     this.initErr     = initErr;
     this.name        = name;
     this.verifiers   = verifiers;
     this.tileReader  = tileReader;
     this.tileHeight  = tileHeight;
     this.nosumdb     = nosumdb;
     this.record      = record;
     this.tileCache   = tileCache;
     this.latestMu    = latestMu;
     this.latest      = latest;
     this.latestMsg   = latestMsg;
     this.tileSavedMu = tileSavedMu;
     this.tileSaved   = tileSaved;
 }
Esempio n. 19
0
 public UnixListener(ref ptr <netFD> fd = default, @string path = default, bool unlink = default, sync.Once unlinkOnce = default)
 {
     this.fd         = fd;
     this.path       = path;
     this.unlink     = unlink;
     this.unlinkOnce = unlinkOnce;
 }
Esempio n. 20
0
 public transport(ref ptr <@string> cert = default, ref ptr <@string> key = default, ref ptr <@string> ca = default, ref ptr <x509.CertPool> caCertPool = default, slice <tls.Certificate> certs = default, sync.Once initOnce = default, error initErr = default)
 {
     this.cert       = cert;
     this.key        = key;
     this.ca         = ca;
     this.caCertPool = caCertPool;
     this.certs      = certs;
     this.initOnce   = initOnce;
     this.initErr    = initErr;
 }
Esempio n. 21
0
 public golistState(ref ptr <Config> cfg = default, context.Context ctx = default, sync.Once envOnce = default, error goEnvError = default, map <@string, @string> goEnv = default, sync.Once rootsOnce = default, error rootDirsError = default, map <@string, @string> rootDirs = default, map <@string, bool> vendorDirs = default)
 {
     this.cfg           = cfg;
     this.ctx           = ctx;
     this.envOnce       = envOnce;
     this.goEnvError    = goEnvError;
     this.goEnv         = goEnv;
     this.rootsOnce     = rootsOnce;
     this.rootDirsError = rootDirsError;
     this.rootDirs      = rootDirs;
     this.vendorDirs    = vendorDirs;
 }
Esempio n. 22
0
 public pipe(sync.Mutex wrMu = default, channel <slice <byte> > rdRx = default, channel <long> rdTx = default, channel <slice <byte> > wrTx = default, channel <long> wrRx = default, sync.Once once = default, channel <object> localDone = default, channel <object> remoteDone = default, pipeDeadline readDeadline = default, pipeDeadline writeDeadline = default)
 {
     this.wrMu          = wrMu;
     this.rdRx          = rdRx;
     this.rdTx          = rdTx;
     this.wrTx          = wrTx;
     this.wrRx          = wrRx;
     this.once          = once;
     this.localDone     = localDone;
     this.remoteDone    = remoteDone;
     this.readDeadline  = readDeadline;
     this.writeDeadline = writeDeadline;
 }
Esempio n. 23
0
 public http2serverConn(ref ptr <http2Server> srv = default, ref ptr <Server> hs = default, net.Conn conn = default, ref ptr <http2bufferedWriter> bw = default, Handler handler = default, context.Context baseCtx = default, ref ptr <http2Framer> framer = default, channel <object> doneServing = default, channel <http2readFrameResult> readFrameCh = default, channel <http2FrameWriteRequest> wantWriteFrameCh = default, channel <http2frameWriteResult> wroteFrameCh = default, channel <http2bodyReadMsg> bodyReadCh = default, channel <object> serveMsgCh = default, http2flow flow = default, http2flow inflow = default, ref ptr <tls.ConnectionState> tlsState = default, @string remoteAddrStr = default, http2WriteScheduler writeSched = default, http2goroutineLock serveG = default, bool pushEnabled = default, bool sawFirstSettings = default, bool needToSendSettingsAck = default, long unackedSettings = default, long queuedControlFrames = default, uint clientMaxStreams = default, uint advMaxStreams = default, uint curClientStreams = default, uint curPushedStreams = default, uint maxClientStreamID = default, uint maxPushPromiseID = default, map <uint, ptr <http2stream> > streams = default, int initialStreamSendWindowSize = default, int maxFrameSize = default, uint headerTableSize = default, uint peerMaxHeaderListSize = default, map <@string, @string> canonHeader = default, bool writingFrame = default, bool writingFrameAsync = default, bool needsFrameFlush = default, bool inGoAway = default, bool inFrameScheduleLoop = default, bool needToSendGoAway = default, http2ErrCode goAwayCode = default, ref ptr <time.Timer> shutdownTimer = default, ref ptr <time.Timer> idleTimer = default, bytes.Buffer headerWriteBuf = default, ref ptr <hpack.Encoder> hpackEncoder = default, sync.Once shutdownOnce = default)
 {
     this.srv                         = srv;
     this.hs                          = hs;
     this.conn                        = conn;
     this.bw                          = bw;
     this.handler                     = handler;
     this.baseCtx                     = baseCtx;
     this.framer                      = framer;
     this.doneServing                 = doneServing;
     this.readFrameCh                 = readFrameCh;
     this.wantWriteFrameCh            = wantWriteFrameCh;
     this.wroteFrameCh                = wroteFrameCh;
     this.bodyReadCh                  = bodyReadCh;
     this.serveMsgCh                  = serveMsgCh;
     this.flow                        = flow;
     this.inflow                      = inflow;
     this.tlsState                    = tlsState;
     this.remoteAddrStr               = remoteAddrStr;
     this.writeSched                  = writeSched;
     this.serveG                      = serveG;
     this.pushEnabled                 = pushEnabled;
     this.sawFirstSettings            = sawFirstSettings;
     this.needToSendSettingsAck       = needToSendSettingsAck;
     this.unackedSettings             = unackedSettings;
     this.queuedControlFrames         = queuedControlFrames;
     this.clientMaxStreams            = clientMaxStreams;
     this.advMaxStreams               = advMaxStreams;
     this.curClientStreams            = curClientStreams;
     this.curPushedStreams            = curPushedStreams;
     this.maxClientStreamID           = maxClientStreamID;
     this.maxPushPromiseID            = maxPushPromiseID;
     this.streams                     = streams;
     this.initialStreamSendWindowSize = initialStreamSendWindowSize;
     this.maxFrameSize                = maxFrameSize;
     this.headerTableSize             = headerTableSize;
     this.peerMaxHeaderListSize       = peerMaxHeaderListSize;
     this.canonHeader                 = canonHeader;
     this.writingFrame                = writingFrame;
     this.writingFrameAsync           = writingFrameAsync;
     this.needsFrameFlush             = needsFrameFlush;
     this.inGoAway                    = inGoAway;
     this.inFrameScheduleLoop         = inFrameScheduleLoop;
     this.needToSendGoAway            = needToSendGoAway;
     this.goAwayCode                  = goAwayCode;
     this.shutdownTimer               = shutdownTimer;
     this.idleTimer                   = idleTimer;
     this.headerWriteBuf              = headerWriteBuf;
     this.hpackEncoder                = hpackEncoder;
     this.shutdownOnce                = shutdownOnce;
 }
Esempio n. 24
0
 public vcsRepo(lockedfile.Mutex mu = default, @string remote = default, ref ptr <vcsCmd> cmd = default, @string dir = default, sync.Once tagsOnce = default, map <@string, bool> tags = default, sync.Once branchesOnce = default, map <@string, bool> branches = default, sync.Once fetchOnce = default, error fetchErr = default)
 {
     this.mu           = mu;
     this.remote       = remote;
     this.cmd          = cmd;
     this.dir          = dir;
     this.tagsOnce     = tagsOnce;
     this.tags         = tags;
     this.branchesOnce = branchesOnce;
     this.branches     = branches;
     this.fetchOnce    = fetchOnce;
     this.fetchErr     = fetchErr;
 }
Esempio n. 25
0
 public pipe(sync.Mutex wrMu = default, channel<slice<byte>> wrCh = default, channel<long> rdCh = default, sync.Once once = default, channel<object> done = default, onceError rerr = default, onceError werr = default)
 {
     this.wrMu = wrMu;
     this.wrCh = wrCh;
     this.rdCh = rdCh;
     this.once = once;
     this.done = done;
     this.rerr = rerr;
     this.werr = werr;
 }
Esempio n. 26
0
 public dbClient(@string key = default, @string name = default, ref ptr <url.URL> direct = default, sync.Once once = default, ref ptr <url.URL> @base = default, error baseErr = default)
 {
     this.key     = key;
     this.name    = name;
     this.direct  = direct;
     this.once    = once;
     this.@base   = @base;
     this.baseErr = baseErr;
 }
Esempio n. 27
0
 public gitRepo(@string remote = default, @string remoteURL = default, bool local = default, @string dir = default, lockedfile.Mutex mu = default, long fetchLevel = default, par.Cache statCache = default, sync.Once refsOnce = default, map <@string, @string> refs = default, error refsErr = default, sync.Once localTagsOnce = default, map <@string, bool> localTags = default)
 {
     this.remote        = remote;
     this.remoteURL     = remoteURL;
     this.local         = local;
     this.dir           = dir;
     this.mu            = mu;
     this.fetchLevel    = fetchLevel;
     this.statCache     = statCache;
     this.refsOnce      = refsOnce;
     this.refs          = refs;
     this.refsErr       = refsErr;
     this.localTagsOnce = localTagsOnce;
     this.localTags     = localTags;
 }