internal SbBreakpointLocationImpl(
     GrpcConnection connection,
     SbBreakpointLocationRpcService.SbBreakpointLocationRpcServiceClient client,
     GrpcSbBreakpointLocation grpcSbBreakpointLocation,
     GrpcBreakpointFactory breakpointFactory, GrpcAddressFactory addressFactory)
 {
     this.connection = connection;
     this.client     = client;
     this.grpcSbBreakpointLocation = grpcSbBreakpointLocation;
     this.breakpointFactory        = breakpointFactory;
     this.addressFactory           = addressFactory;
 }
Exemplo n.º 2
0
        internal SbSymbolImpl(
            GrpcConnection connection, SbSymbolRpcServiceClient client,
            GrpcSbSymbol grpcSbSymbol, GrpcAddressFactory addressFactory)
        {
            this.connection     = connection;
            this.client         = client;
            this.grpcSbSymbol   = grpcSbSymbol;
            this.addressFactory = addressFactory;

            // Keep a handle to objects we need in the destructor.
            gcHandle = GCHandle.Alloc(
                new Tuple <GrpcConnection, SbSymbolRpcServiceClient, GrpcSbSymbol>(
                    connection, client, grpcSbSymbol));
        }
Exemplo n.º 3
0
 public RemoteTargetProxy(GrpcConnection connection, GrpcSbTarget grpcSbTarget,
                          RemoteTargetRpcService.RemoteTargetRpcServiceClient client,
                          GrpcBreakpointFactory breakpointFactory, GrpcErrorFactory errorFactory,
                          GrpcProcessFactory processFactory, GrpcModuleFactory moduleFactory,
                          GrpcWatchpointFactory watchpointFactory, GrpcAddressFactory addressFactory)
 {
     this.connection        = connection;
     this.grpcSbTarget      = grpcSbTarget;
     this.client            = client;
     this.breakpointFactory = breakpointFactory;
     this.errorFactory      = errorFactory;
     this.processFactory    = processFactory;
     this.moduleFactory     = moduleFactory;
     this.watchpointFactory = watchpointFactory;
     this.addressFactory    = addressFactory;
 }
Exemplo n.º 4
0
        internal SbModuleImpl(GrpcConnection connection, GrpcSbModule grpcSbModule,
                              SbModuleRpcServiceClient client, GrpcAddressFactory addressFactory,
                              GrpcFileSpecFactory fileSpecFactory,
                              GrpcSectionFactory sectionFactory)
        {
            this.connection      = connection;
            this.grpcSbModule    = grpcSbModule;
            this.client          = client;
            this.addressFactory  = addressFactory;
            this.fileSpecFactory = fileSpecFactory;
            this.sectionFactory  = sectionFactory;

            // Keep a handle to objects we need in the destructor.
            gcHandle = GCHandle.Alloc(
                new Tuple <GrpcConnection, SbModuleRpcServiceClient, GrpcSbModule>(
                    connection, client, grpcSbModule));
        }